dude, I was just thinking about that, it looks like it was right where that lip was
and about the oil pan and stuff, the car does seem to steer a little odd, but hasn't leaked any oil, but I'll be sure to [censored] about it hardcore when I take it back in monday for the next torque converter...
yeah, they say they don't work on contours much