That would be better answered by someone that has fitted them, and used them. I figured I would go with OEM for authenticity. I haven't heard of a set where the holes line up, and they fit as well that weren't OEM. Like I said, it would be better answered by someone that had been through the process with a set they could really recommend.
Nicecycle.com has sets that people have used and said nice things about, but the proof has yet to be proven on a set that fits all the body grommet, and machined-thread mounting points.
When mine went down, I had 60,000 on the clock and the body parts were still in really nice condition. Little pitting up front from top speed impacts with all sorts of stuff, but nothing outside of good durability. Afterwards, they were all rashed, and /or broken. Freeway lowside at speed. .
I'm sure there are some sets of aftermarket that are better than others and plenty more affordable than factory......
A.