Well if you're not afraid of a bit of hard work I think most of the concourse car people ( that's competetive car cleaning basically) use carnauba wax.
search for a product called siloshine..it's nearly 100% silicone..it's fantastic..unfortunately i can't tell you where i get it from but i'm sure you can get it from somewhere out there!