Yes, always first test on an inconspicuous place in case of painted surfaces.
No, the surface gets milky due to the hydrocarbons it contains.
Yes, the product is ideal for removing this kind of contamination.