Truck mechanics