The lack of debris in the filter is a good sign. The pump has seen better days - some crap has go through there at some point. The fact the pump cover isn't scored is a good sign. For the cost I wouldn't dick around with that pump, I'd just put a new one on.