I've just remembered, I've also used a car wash brush, you know, the ones you attach to the garden hose. I 've dipped that in solution and cleaned that way, then used a pvc cleaner to polish up.
But, saying that I don't know if that would be heavy duty enough either. I'd like to here form those that use white spirit to see if they do have any issues with it...