Have you thought of ceramic coating Phil? Not cheap but the grandson swears by it (he works in the auto restoration business).
My family have it on a couple of their hot rods and I was impressed after their recent trip up to the Summer Nats. They were spotless compared to the other cars in their convoy.