The engine is a Rotax 670cc from a 1993 ski doo mach 1. The front a arms and shocks are from a 2005 Honda trx450r