Hi Ola
My HL pipe may fit your bike, but as you say you would have to fit the mounts yourself, & probably fit the engine spigot too so it's at the right angle.
If your looking for something this side of easter though then I don't think I could help you.
John, the mufflers are the same on both my HL & XT / TT pipes.
Let me know if you want a baffle put in yours if you mthink you might need it a bit quiter