20 hp diesel engine sale