Assemble your own 100 part car engine for $29.95