Yamaha TR2 350cc

The engine of this bike is built mostly from new spare parts. These brand new spare parts include: crankshaft, crankcase, cylinder barrels, pistons, cylinder heads, ignition, engine covers, tachometer and many more.