UPDATE
Got a phone call at 8:45 this morning from Benjamin Franklin Plumbing. He had read my review and apologized for the price and agreed that it was indeed too high. He offered me 250 back. I thought that was fair and I appreciated it. So they will be refunding me that money. He said the plumber just went by standard pricing and that didn't take certain things into account. The first plumber I had here gave me a price along the way for every single thing he was going to do so there were no surprises. The second one did not. Had I know how much they were going to charge, I would have said something then. But it worked out. I appreciate their concern and that they read and take their reviews seriously and try to address your concerns.