Can't really help you out much, but here is a good part dealer.
http://www.llamma.com/xbox/parts.htm
They are the cheapest I have found. Just know that they don't update that page often, so if it says "In Stock" it might be out of stock. You won't know for sure untill you click on the product leading to its page.