EDIT: also yes that was a direct bolt on. its about an inch shorter than stock but everything still lines up.

That might actually work better. If the shock mounts on the swingarm are closer to the pivot vs the stock ones it might raise the rear end a little, and your front end seemed to be a little taller then stock, so it might even out.