If the baffle kit is $129 and there is still a possibility of oil starvation, and the Accusump which isn't much more ($149 IIRC) insures that there is no oil starvation, what's the answer now? All together people:
ACC-U-SUMP!!
That pan is great though. Just not for me.