Yeah the teflon smell is going to be interesting. Never seen the teflon smell that strong before, and we use teflon coated products daily in our homes. Will see, maybe do a bleach/vinegar/febreeze solution and let it sit in the sun a day or 2.
DIY Cages have a ebay seller id but the ones I got were from bgradecages, not sure if the same people just rolling with 2 different id's or what.