My wife's 2007 GX470 was having battery drain issues. I tracked it to the little lights on the power window switch never turning off. I pulled it and it looked like an aftermarket unit. I bought another aftermarket unit and sure enough, I had the same problem. Has anyone had any luck with replacing these with something. Non-OEM? I'm not paying almost $700 for that part from Lexus.