Not to sound sexist but your first clue that you weren't being conveyed correct information was when you stated SHE SAID.. LOL !! The 04 / 05 Heli-Bars weren't remotely close to the 06/07 style.. When I had my original 10R with the 04 / 05 Heli Bars my girlfriend at the time had an 05 ..636 which was the same upper as the 06 / 07 10R. I put Heli-Bars on her 636 for her and I can tell you they weren't close to the same bar as the ones on the 10R..They will help some but not close to the originals. The originals were also fabricated pieces where all these new ones are one piece forged bars. Far less offset than what they done with the fabricated ones. ...Thank you for the link.
After talking with the person at HeliBars, she said the difference between the 04/05 and the 06 to 10 was the drilled holes for the switch gear. She said that because it was a solid bar, drilling other holes would not hurt the strength of them, so that's what I will do.
I bought the 06 to 10 bars and will start on the bike soon. As soon as I ordered the parts, I had two clients send me projects to work on. Finished one today and will need a couple more days on the other. I draw buildings.
I want to pull it apart and work on it every day until it's rideable again.