I’m not spray painting but I’d recommend a Zinsser 123plus,(is water based and I think is sprayable) they do stain block/cover paint in a spray if you want and then paint again paint from Zinsser, they are very good. Now I don’t if you want to paint the actual glad mirror or the frame, anyway it should work either surface. Try in a small area first.