It is a sump with baffles in it. The idea is to stop oil starvation on hard cornering.
I have a Jabbasport baffled sump.
What do you intend to do with your 300bhp? If you are going to be doing trackdays etc then it may be a good idea. If its just faster normal driving or straight launches, it may be a little overkill.