Pig, I want to make a disclaimer, I'm not a gearhead, I'm a Harley rider who rides with others who have CVO's, so my expertise is from the bar stool not in the shop. So here goes to where their coming from, Call Horsepower Inc, tell them what your riding, they will be more than happy to tell you what Throttle Body will fit your bike, One important thing to tell them, and that's if you had cam work, head work, and if so, did you keep the stock exhaust size.
When I purchased mine, I sent the stock Thottle body to them, they changed the electronics to the aftermarket one, then I took it home installed it, then had a dyno tune on my bike. I also had other work done previously, so mine was a little more complicated, but my friends say it was easy and worthwhile.