I have a white top too. I am thinking about touching up mine as well. I have heard the dyes works well, but I figure they won't work on white. A friend told me he has used a "vinyl paint", in a spray can, that he got at Pep Boys. (I am only considering this as a temporary option, by the way. I plan on having the top re-done ASAP.) Looking around, I found some spray paint for vinyl at Pep Boys, Autozone, and Advance. Problem is, the only white available was glossy. So I bought a can of flat white Rust-O-Leum Fusion for plastics. Like I said, temporary. I have some serious staining so I think a crappy paint job would look better for a while. If mine was just weathered, I probably wouldn't risk it. I'm still googling around, I'll let you know if I find a good product.