I feel your pain. I wanted to grab a wired controller over the weekend because I'm sick of blowing through batteries, but everywhere I went, they were like $40. In some cases, the wireless controllers are cheaper.
If you already have an Xbox 360 with a wireless controller, the cheapest route would be to buy one of the wireless receivers that run $19.99.