I've changed out my Fimco pump and replaced the valves multiple times in the first 5+years I owned it, but my problems all went away when I started running at least a full tank of clean water through the sprayer after every use. I think my problems were more related to my inadequate cleaning steps than the pump itself.
I'll probably jynx myself by saying this, but it has been running great now for 5+ years after I started flushing them out after every use with far more water than I previously did. And this is just with the standard, standard replacement Fimco pump.