Hey Mike, Well 1st of all, your suspension is not up to task or set too soft. I don't remember what you have. 1200 or 600,1st gen. or 2nd. On the front end Progressive springs and oil (and you can adjust the spacer length,its just a pc. of pvc pipe). I went with the Race Tech gold valves and springs,aprox. $300. installing it myself.
On the shock,it depends on what you have. I just recently found out through here that the Busa shock works on a 1st gen B12. I have my Gsx-R shock on now from a 1100K. It does raise the rear 1 1/2", but I need that for ground clearence and to give my Knees a break.My Works Performance shock keeps the stock ride hiegth,and is awsome smooth.It is set up for aggresive riding , has another lighter spring,I can keep up with racers,(or my wife likes it best too.) I just get tired of changing them all the time.
If you have a 600, I sent my stock shock to another member for shipping,but there are mroe out there cheap.If you have a 1st gen. 1200, I may part with my WP(I need tires) But I would like $400,I have 5+ in it with shipping and the extra spring. Doesn't matter if you buy mine , but if you want a new one I'll give the thumbs up on WP.Also Pensky is top shelf along with the Fox double clicker and of course Ohlins.If you check on ebay,they show up once in awhile. I can give more info intrested. I didn't list it for sale because I don't care if I sell it. I might put it back on instead. 2nd gen.B12,sounds like the Busa is the best bang for the $.
Dan