If you're willing to travel a little I would suggest contacting Sport Cycles in Rockingham, NC.
I've purchased 3 motorcycles from them and their pricing was by far the lowest of any dealer within a 100 miles from my house. They do a huge volume of sales and and I've never encountered any BS issues.
They usually have a "selection" of new wings on hand.
Ask for Brian if you call, tell him Kim Gee gave you the recommendation.
Good Luck.