If you're willing to go the E-Bay route there are top quality fuel filters being made in Israel, I buy them by the handful and always keep at least *one* spare in the glove box .
Ask me for P/N's if you want .
There's something seriously amiss with that fan if it draws that much current ~ give the blades a twirl with your finger when it's off, it *must* turn easily . if it comes to a quick stop it's bad, doesn't matter if new or used, that's not okay .
In any case the fan & relay should have it's own dedicated 15 ampere breaker / fuse that's wired to be live at all times .
Whenever the fan quits or the engine begins to heat up, turn the
HEATER ON FULL BLAST . ? you don't have a heater ? silly boy .
I hope your holiday today is a nice quiet one .