www.pit-bull.com , they aren't cheap but at least you can just buy the different diameter pins to accommodate any bike. Plus if you buy the front stand that lifts from the steering head it allows you to do a lot more front end work. I have a set of front and rear for my S4rs and I love em because they are totally stable when turning wrenches on the bike.
FYI- you will need a different pin for the 1098
on the front if you are using the stand that lifts the forks you should be fine, if the one that lifts from the triple, you may need an adapter for that as well