This is what a Newegg search yielded for Socket 478 P4 Chips:
http://www.newegg.com/Product/Produc...ubmit=Property
These look like they'd work, but I could be wrong.
And here's a similar refurbished one:
http://www.newegg.com/Product/Produc...2E16819116215R
OEM Processors won't come with any sort of a fan, you'll need to buy an additional one if you get one. Otherwise, retail processors do come with a fan.