Diesel big cock