Dude that is freaking amazing. Except for the piston like things, they don't really fit. Maybe if you didn't try to blend them? Great job dude.