I got a controller for myself about a week ago from this site and they delivered it in 4 days, which was pretty good considering it was Christmas time.
Anyway here are the links for the 4 separately:
PS3 controller wireless:
http://www.ozgameshop.com/ps3-accessories/official-sony-dual…
Xbox controller 360 Wired(for Xbox only):
http://www.ozgameshop.com/xbox-360-accessories/elite-officia…
Xbox controller 360 Wireless(for Xbox only):
http://www.ozgameshop.com/xbox-360-accessories/elite-officia…
Xbox controller 360 Wireless(for both XBOX and WINDOWS):
http://www.ozgameshop.com/xbox-360-accessories/microsoft-xbo…
This website also has quite a few different types of non-Microsoft Xbox controllers:
http://www.ozgameshop.com/search/xbox+360+controller
That's their normal pricing,