Or the part could have been on b/o for the last month anyways and you'd still be without it. Depending on the age of it, i'd just buy a new one...
I'm sure for alot less money than the hassle and aggravation has cost you, you could've just bought a new one. Even a $100 vacuum from Walmart...
BBQ Lodge? The one in Raleigh on Capital @ Mini-City is pretty good.
Separate names with a comma.