special purpose vehicles_difference between light duty and heavy duty trucks