Getting the run around on replacing our fuel pump?

We need a new fuel pump installed in our 1999 Ford Ranger, but feel like we're getting the run around from the shop we brought it to. First we were quoted $460 for the job (parts and labor). Next day we get a call that they ordered a disassembled fuel pump by mistake. Since it would take 3 additional hours of labor to assemble the pump, they said it would be cheaper to order an assembled pump for $420 just for the part… Bringing our total cost parts and labor to over $700. We checked O'Reilly's and found the pump there for $230. I understand there's a mark up on parts, but is that kinda steep? Also, the disassembled pump doesn't look very complicated, is 3 hours labor a reasonable quote for putting it together?
A few minor things also made us cringe… When we asked about the cost of an oil change he quoted $40, then we found on the front page of their web-sight they were running a special for $25. Also asked if we could supply the part and labor cost went from $89/hr to $139/hr.

Check with repairpal.com, and you can get the going rates in your area, for vehicle repairs.

You are definitely getting screwed. It takes 10 minutes to assemble a raw pump into the assembly.
I'm a real Mechanic with a flawless reputation, I could fly to where you are and do it for less than $700, fly home and still make money.
Get it to a different shop.

The truck bed is not that hard to lift up to access the fuel pump on a Ford Ranger. I raised up the bed on my B3000 to replace the fuel filler neck on my fuel tank. My friend raised the bed on his F150 to change his fuel pump. A fuel pump for a Ford Ranger costs less than $110 if you buy it online.

Take it to some other shop if you can.