Hi teddywood
The air filter that I plan to use is the pipercross, same make as on my Audi TT , no need to oil them, it's the K&N filters that need oiling, As to the sunroof....it was just the glass part bonded to the metal frame that I bought, the runners etc didn't need any Replacing, mind you...