What are some Bluetooth gamepads with more than 12 buttons?

For example the Xbox Elite and Gamesir G5. The problem with these is the Elite is way too expensive and the G5 is ruined by lack of a right analog stick and the ABXY are a trackpad rather than mechanical.