Thompson Machine

Custom Engine Rebuilding

Wholesale Engine parts

Engine and Driveshaft Rebuilding and Balancing

We are a full-service engine machine shop for automotive, industrial and marine engines


Aside from top quality cylinder head rebuilding, cylinder boring and honing, head re-surfacing, thread repairs and cylinder block decking, we offer many in-house machining operations which are not always available at smaller machine shops, such as align honing and dynamic engine and driveshaft balancing.

We offer in-house services such as crankshaft grinding, magnafluxing, Rockwell hardness testing. Our shop also does camshaft grinding, cylinder sleeving, and diesel counterbore repairs to salvage badly worn blocks. We also do machining of king-pin bushings.

Custom lathe work and 40 ton press service available.


We carry a large inventory of engine parts, including gaskets, automotive camshafts, crankshaft bearings, timing components, rocker arms, pushrods, piston rings, lifters, valve springs, flywheel ring-gears and more, at very competitive prices. We also carry in stock exchange/rebuilt cylinder heads for many automotive applications, both domestic and import.

We are an authorized re-seller for A & I Diesel, ARP, ACL Bearings, CompCamsMahle CleviteCloyes, Federal Mogul (including FP Diesel), Hastings Rings, HelicoilMelling oil pumps & camshafts, Pioneer engine components, S.B.I. valves, guides & seats.

Thompson Machine is also a member of a nationwide buying group which gives us access to thousands of engine parts from over 35 warehouses in Canada and the U.S.A. So if we don’t have the engine part you are looking for, we might be able to locate it for you.

Any questions?

Please call us in Nanaimo B.C. at 250-758-4671
or Toll Free in BC at 1-800-982-3350.

Monday-Friday 8AM-4:30PM