Great looking Vance & Hines exhaust. Will fit Dyna's 96 and 103 ci engines for sure. May also fit other Harleys (Vance & Hines part # 0387fc) the only difference might be the mounting bracket. It was a perfect fit for my 2013 Dyna Wide Glide,103 ci. The actual O2 sensor openings are 18 mm, (as seen in the pictures) but I had to screw-in Bassani adapters to fit my 12 mm oxygen sensors. There's a small scuff/rush mark at the bottom of the lower pipe but not visible when installed on the bike. Brand new set will cost almost $1,000 cdn. Here is your chance to get it a lot cheaper. I'm selling my bike with the original Tommy Gun exhaust reinstalled and decided to list this one up for sale. Serious inquiries only please, call or text.