Regarding the sunroof. It’s not parts. It’s the seals binding and sticking to the paint on the frame opening all the way around. There is a TSB on it which explains cleaning and adding a special grease to the seals. I was doing the same thing on my 2016 back in 2016... well before the TSB recently issued.