Yes, they are stainless steel.
Yes, you can polish them to a high sheen.
There is no finish on standard mag bodies they are just bead blasted which is what gives them that grey surface finish. It just takes elbow grease and time to make them shiney again. A buffing wheel helps also.
X-mags are aluminium bodies so you can anodise them and make them pretty.
manike