Wow! Solid find, man. I had a 304 seize up and the motor/impeller portion heated up and melted on me a few years back. I have all the other guts for it, but no top. Didn't know that it could be found separately.
Still $65 from that site, but I think the new 300 series runs about $125-$150 new.