I've had that A1 kit for ~3 years now. The mounting bracket on the drivers side broke, causing the whole assembly to bind when rolling up the window. Nothing that a couple of washers didn't fix, but I was told by A1 that I would need to buy a whole new kit to get the replacement parts.
Knowing that up front, I'd still buy the kit. Other then that minor issue, they've served me well. Good luck with your install!