A bit of hard work pays off.
All you need is the shock. nothing else. Some tools including a grinder. I used my drill with a grinder to get the job done.
First you have to take the air cleaner housing off the bike. and also the cooling housing along with the battery tray. This will give you lots of room to work in.
you also have to remove the rear tire and the swingarm because that is the only way to get the bolt out from the top of the dog bones. you can now remove the linkage.
Once you have everything off the bike, inclucing the old shock linkage and dogbones, install the new shock with the top bolt only.let it hang.
Then you should reconect the linkage at the frame but do not use the nut because you will need to pull it out and replace it a few times during the grinding.
Now that the linkage and bolt are hanging, try to connect the shock to the link and you will see that it makes contact making it so that the eye of the shock does not meet with the eye of the link. You will see where the shock and link make the contact and that is where you need to grind. If you can make a mark with a pencil it will be helpfull. Grind untill the holes from the shock and link meet. I will be a bit laborous but it works. Leave about 3/16' of space between the the shock and link. Once you are done with the link and are able to connect the shock you will need some washers to create space between the shock and the dogbones. All this will be obvious when you start the job.
Now the reservoir on the new shock is in the way so you will have to move the battery tray back about two inches and reconnect it to the frame with some extensions. both on top and on bottom. I made mine out L- brackets. (braces). All you are doing is moving the battery tray back a couple of inches. The coolant bottle will need to move down about half an inch. The braces where the bottle botls on to are very easy to manipulate with a set of pliers. now put everything back and make sure that you tighten everything to specs.
If anyone runs into trouble I am more that glad to help.