lots of torque and power? hahahahahahahahahahahahahahah

Ok, they at least SOUND like diesels. 140hp or whatever they made, 190? isn't really LOTS of power.