RE: Clear coat
The urethane itself will work on almost any type of finish. BUT... you have to be very careful with the carrier and the solvent used in the spray can products. Quite often, either of them will dissolve or wrinkle the base coat. It's always best to make a test piece with any type of finish you are using to test other finishes with. That way the test piece or pieces will display any bad tendencies.