Hi Jeremy, I did some shopping around last Nov when I was looking to get PPF and ceramic coating applied to my model 3. I was really impressed with Firehouse Auto Spa, but just like anything that is high quality, they were probably the most expensive. I ended up going with Solar Shade Window tint for the PPF and ceramic coating. I am not sure if they also do paint correction, but I know Firehouse does. I would recommend stopping by Firehouse to see their work and get a quote.