Partminer has 1274 in stock. There are also others, but I use partminer because they save me a lot of search time.
There is also a drop in replacement. You can e-mail this guy:
[email protected]
to find out what it is since he has already gone through this search process, or you can...