All about the prep. Ive used paint sealants -Turtle wax one and it has not lasted even 6 months. I am going to use a turtle wax max power wash, clay, followed by iron x, a rinse, megs 105, 205 and then nu finish followed by paint protect. Thats my plan. For the price Nu Finish is a decent product. I tested it against collinite 845 and nu finish outlasted it. Maybe collinite 476 would outlast it though. Many options but for 8.99 for usually a bonus size bottle, Nu finish does quite well.