Try lowering the seat first.. that just might work... In lowering the rear arm, you can get shorter shocks but you will have side stand issues which is easy to fix, center stand is not a problem. The only problem is when going over a hump or a rock that might easily scrape the belly... Another is a stiffer ride because of the shorter shocks...
My best suggestion is a custom seat...