I don't know about the other vendors mentioned but, Wingstuff is great. When you have an issue with their parts, all it takes is a phone call to get it resolved satisfactorily. Wingstuff for sure with me.
I can honestly disagree with HDL. When you order accessories from HDL you dont know if they're in stock and when you're going to get them. Also depending on whats shipped you'll sometimes get an incomplete order and eventually the rest will show up. And going into your account online with them does no good because even after receiving your order for weeks afterward it will say in process. My vote goes for Cyclemax if its on the website its listed and you get it. And Ive always gotten great service on OEM parts also.