I've tried aftermarket ones, and honestly they suck. One stripped out after 3 months of use and the other one wouldn't "hold" the window up after a few weeks. You can still get GM units for ~$100 (or less on ebay sometimes). Drivers side is gm#14027431 and RH is 14027432 IIRC.