Not sure about the shocks (hope others will chime in here) but I have read on this forum about people altering the foam in the seat to lower it an inch or so. I believe they shaved or cut it down just enough to not lose much of the comfort but lower seat level a bit, then recovered it. I'm sure there are some motorcycle shops who could customize a seat. Not sure which would be more work, messing with the seat or changing out the shocks....