I still would recommend the T-Rex center stand, with the understanding that the spring is going to be a pain in the butt. You could take it to a motorcycle shop to have it installed, but I prefer to do my own work as much as possible. The spring may be more force than is necessary, but you sure don't want that center stand coming down on you when riding. In T-Rex Racing's installation instructions, they say it should be installed by a service technician; probably covering their butt for liability. If I took this to my local Honda shop, I think I'd bring a dozen donuts along so they can enjoy a treat afterwards. ;-)
I didn't take photos or shoot video of the install... no one needs to hear that kind of language. Kidding; I was working on it by myself until the last few minutes, when I needed some "side pull" to align the spring hook on the post. I still think it would be much easier with the bike on a work stand.