I have had the best luck with Finnex. I don't trust any of them however, I use them all in conjunction with a controller.