The body appeared to be well finished and the pump matched my GM 3300 A body engine perfectly. The steel gasket was included and of good quality. I don't know about seal or bearing until more time has passed. Take your time and be careful when removing the 13mm screws as they are long and will likely have rust on the threads. You don't want to break anyone. Based on what I've seen I would recommend buying a water pump bolt kit (Dorman) to make sure all the bolts are new. If you remove the idler pulley you will have much easier access to the left screw underneath (it's either an 18mm or 15mm screw and is LEFT HAND threaded).
Upgrade Your Mazda MX-5 Miata With CravenSpeed'S USA-Made Door Bushings
39 Review
2007-2017 Jeep Wrangler JKU 4 Door Sunshade Mesh Top Cover - Durable UV Protection With US Flag Design - Voodonala
31 Review
820Pcs Car Push Retainer Clips & Fasteners Assortment - Ford GM Toyota Honda Chrysler BMW Benz Nissan Subaru Audi Mazda
32 Review
25Pcs Fender Liner Screws For Toyota Avalon Camry Corolla Scion Lexus - OEM #90159-60498
35 Review