It is not quite a direct swap, there are a few mods you need to do it took me about 5 1/2 hrs, including 1/2 hr looking for a rubber bung that dropped out of the tank.
You will need to grind a fraction 1mm off the leading edge of the new shock inside the cleave, and grind the casting marks 1mm off the bottom link, this "pinch point" is obvious when temporarily setting the shock in place and is only the case when on the c/stand for fitting of the top and bottom fixing bolts which are about 1mm out of alignment, once the bike is off its c/stand the shock is well clear of the bottom linkages.
You will have to snip the left air filter fixing off as it fouls the top reservoir of the new shock, the air filter fits and works well without this fixing though.
With the adjustable spring setting of the 2004 shock I got, the back wheel just clears the ground on the c/stand. It does not change the height of the bike not that I can tell, I weigh about 180lbs, and my son 150lbs with two up - no problems, the adjustment on this shock is great, by turning the hard / soft screw setting makes a huge difference in just 2 turns, ie from soft and spongy to very firm, and anything in between, much better than the standard bandit settings, that you can hardly tell the difference.