Brand new 5in MBRP muffler 31in is the length. Just came out of the box and never been on a vehicle. $230obo