From everything i know only the "official" USB adapter will work. I have seen YouTube videos that say things like "make your own cheap Xbox 360 wireless adapter". But i have not tried it so i could not confirm if it works.
A good wireless gaming adapter will work for sure. They have all different brand but i am partial to this one myself:http://www.amazon.com/gp/offer-listing/B00009X6DT/sr=/qid=/ref=olp_tab_used?ie=UTF8&coliid=&me=&qid=&sr=&seller=&colid=&condition=used
I have had one for many years and it still works great. I used it on my original Xbox back in the day, and on my Xbox 360 until i decided to hard wire it.