I agree that $50 sounds a little high, then again I do agree with not servicing box store customers.
Who knows he might be near a box-store and they keep sending him customers. and to top it off he is the only one around. Free country and he charges them Might even make a customer think...