http://imaginecontrollers.com/
Best site for custom controllers, bit pricey but it's worth it in the end :)