For an off the shelf sealant - it's hard to beat Meguiar's Ultimate Wax as an all around sealant. It DOES NOT stain , is easy to apply / remove , gives decent protection and lasts at least 2 ~ 3 months - lastly the price is in line ... One of the few sealants also noted as being used by pro detailers and I can pick it up at any WM ! ... Perhaps best around , easy to obtain paint sealant (and ditto for the Meguiar's ultimate polish ) .