I have a recommendation that is a bit out of the ordinary. I have used a product called Sharkhide. It's an epoxy based wipe on protectant made for bare aluminum but it also works well on painted aluminum and brings back the lustre on faded gel coat and fiberglass. It's about $60 per quart but that's enough to do a 30 ft trailer at least twice and last several years. I have been using it for about 6 years on our Nash. It gives a good semi glossy shine and helps dirt and bugs come off much more easily. Of course I've used it on my aluminum boat as well.