So I smashed my cheap third party controller.

Anyone have another $10 alternative? This one worked alright but the spring in the batteries broke off quickly and I had to rig it up to work.

Ones you have personal experience are best.