Sort:  

"Lots of moving parts" I agree...Perhaps too many; simplicity of design often makes for a smoother running vehicle.