Had the Teflon applied by the dealer (using a third party vendor). Car cleans much easier and rain actually cleans the dirt off the car (minus the brake dust). The teflon serves as another coating over the clear coat and the best part is if anything damages the teflon coating like bird droppings or water spots, the vendor that applied the teflon gives the car an acid bath to remove the teflon and the damage, then reseals the entire car with a new teflon coating. The service is transferrable and guaranteed for 5 years, might be longer but can't remember.