I use my PS3 controller (wired and wireless modes) by using motionjoy & DS3Tool
The layout of this controller is horrible and I've never used a product by that company so no personal experience for that.
Below you'll find links to controllers I currently own.
Here is a new wireless controller that I have and tested that works.
http://www.amazon.com/Logitech-Cordl...gitech+gamepad
Here is a used version of the wired controller that I have and works also.
http://www.amazon.com/Logitech-12-Bu...gitech+gamepad