Originally Posted By: Capa
Another very good contender would be Duragloss 501, oftentimes sold at Napa or marine shops, because it contains cleaners, nano-abrasives, and is a sealant that can last 6 plus months.
I like Duragloss SMR(Swirl Mark Remover). It's mild and contains a sealant. So no need to go back over it with a wax. Not strong enough to take out scratches. Good stuff. Available on Amazon, Duragloss.com, autogeek.net(use promo code "freeship" at checkout). Around $10 shipped.
http://www.duragloss.com/Pre-Polishing-Agents/Swirl-Mark-Remover/8-oz.---Duragloss-SMR-(Swirl-Mark-Remover)