I previously had the Buell XB pegs on my 1200 Sport.
They were not a perfect fit, and involved a lot of grinding of the width to make them fit in the bracket, but they did the job for me. The holes were quite a bit bigger than the 1200 Sport mounting pin and the springs would not work with them. Some people have bought/made bushings to make the holes fit the pin but I just left them the way they were. The only downside for me at the time was that without the springs, sometimes the pegs would get kicked up and I'd have to find them to push them back down before I could put my feet on them.
I didn't sweat the brake pedal, I got used to it.