Surface preparation services clean, strengthen and prepare surfaces for additional processing and/or refine or roughen surfaces to meet finishing requirements. Cleaning processes include thermal cleaning, degreasing, spray washing, immersion washing, stripping or coating removal, and ultrasonic cleaning. Finishing processes include blasting, buffing, deburring, deflashing, polishing, electropolishing, honing, mass finishing, mirror finishing, oxygen cleaning, passivation, picking, sanding, and grinding.