the roof has had it! its asbestos sheets so its the lime in the cement thats staining
ive got a bed sheet over it at the moment which helps and as long as i keep the wax build up on the paint it dosnt seem to be to bad
but i see your piont with the cover scratching
my mate has a fleece lined one on his evo