They are stock oem units...
http://cgi.ebay.com/ebaymotors/NEW-G...54462994QQrdZ1
these are the ones I purchased... Same part # as the Hummer Dealership...
I myself have never had issues with aftermarket stuff... But then again I stay with the big name guys...