Simulating a piston and crankshaft

Hi

I want to make a simple demo of an engine and I wondered what is the best way to simulate an engine with a piston, connecting rod and crankshaft? Should I try to use physics, or transform?

Cheers
Jason

using joints can be an option. however you need to be careful while applying joint on the conrod.