Something like this might be suitable to your needs. Power A isn't bad, but I find that they wear out much faster than an official Microsoft controller. There's also some adaptive controller setups out there that work really well (I use a setup for games that aren't normally controller mappable).