Is the rubber shield that goes on the driveshaft what keeps the oil from coming out of the engine in the back? I got that seal in a bind putting the supercharger in and now all my oil is in the hull. I cant find anywhere else that it appears to be leaking but from the driveshaft area. Do those 2 straps keep the seal tight and oil in?I