Home » Shop » Dental Lab » Mestra » Finishing, Sandblasting & Polishing Finishing, Sandblasting & Polishing Sale! Electro Polisher 2 Speed – code 080162 Finishing, Sandblasting & Polishing Add to cart Sale! MESTRA – Alginate Centrifuge – Code 100191 Finishing, Sandblasting & Polishing Add to cart Sale! MESTRA – Water-Plaster Dispenser – Code 080592 Finishing, Sandblasting & Polishing Add to cart