I got the mufflers 17"long from www.mikesxs.com a Yamaha XS650 twin site. The mufflers fit a 2 into 1 header they sell. The muffler is a 1-3/4" I.D. . I went down to a local muffler shop and had them make me the exhaust pipe extensions which cost me $40 plus I had to paint them. The mufflers I bought awhile back I believe I paid $69 or $79 a piece for them. I like the sound not to loud (to me) and if they are to loud they give you 3 bolts you can screw in to quite them down.So far I like them.