Are those the before pictures, looks rough. $400 is high even after a complete overhaul. Bike shops have overhead, expect to pay more. If he does a nice job and guarantees the work it might be worth the extra money to you. After an overhaul that's a $250-275 bike in my market.