Guys thinking of making your own pipe.
You will not be able to use a piece of 3" pipe as is. You will have to some way flatten it out to fit betwen the motor and battery box location. Heck, you'll have to flatten it out to fit the entire length of the area the inlet pipe is in. Mazda for some reason didn't leave ANY room in this area were the inlet pipe has to go. The ATP pipe BARELY fits. It does hit a few things and guys runnig the ATP pipe I suggest you pad those areas. My ATP pipe hits 2 spots. So I epoxy'd rubber from a heater hose on those 2 spots on the pipe. I then wrapped the entire pipe in black header wrap. I also plugged the top breather hole because I came up with my own idea using a Marine through hull fitting plumbed into the 45* coupler for the breather on top. I then tapped that plug and made a bracket to secure the ATP pipe in the same location that the stock inlet pipe gets secured to the motor on that little bracket. I keep saying I'll make a thread and post PICs but.......I'll do all that whenI am 100% done and get a before and after dyno & PICs. I am waiting on warmer weather for Dyno time though and the few CAI intake kits I am waiting on. The ATP pipe can be installed as is the way you get it from them though. I just like to tinker with stuff.