20hp diesel motor