Yes it's baffled, it's also got a pump well and both of holes are 1.75" The tank I got came with everything.., the fill neck & billet screw on cap, mounting straps, fuel pump sending unit, and all gaskets for around $215 all I had to get was the GM pump. The whole install took about 2 hrs.