Registration and Posting Agreement
By far the cheapest and easiest option is a mechanical pump replacement. I think they last longer than inline electric pumps as well.
Check to make sure the rubber lines are not kinked any. I have seen this a lot especially if the work is done under the truck without removing the bed. Usually the lines are left too long and get a kink in them.