Got the ball baffles. Jeff said they work great. I'll find out soon enough. The trap doors I have now in a deep sump pan still lets the oil pressure drop off under hard braking at short tracks. So I'm hoping this will fix that problem as well.
Thanks,
George