Have a link Joy?
This one?
Welcome at Clutchlite
It's all in the angle of the ramps, HD makes about the same thing too and they would pretty much all require the removal of the trans side cover. I know you can do that too.
No exhaust removal, just cut down the short end of a 1/4" allen and unbolt the 6 bolts. Piece of cake. Well worth the effort too. Had a similar unit (burly) on all my bikes prior to the 07 that comes with the easy ramp from the factory.
E Z Pull Clutch (big twins) - Harley Davidson Community