I haven't had good luck with my local dealer and finally had a chance to take my ST2 to Boulder Motorsports.
For those of you in CO, I'd highly recommend these guys; friendly, professional, flexible and very detailed. The bike suffered some at the hands of the two PO's and they went the extra mile to properly re-route cables, wires, and even the tender pigtail. Not a single grease smudge anywhere and most important, the bike runs and rides so much better.
Top-notch shop IMHO: http://www.bouldermotorsports.com (http://www.bouldermotorsports.com)