1. Pricing not allowed
2. Everything should've been new. Sounds like your "contractor" took advantage of you. As for the gurgling sound, water is definitely trapped somewhere in the furnace exhaust.
At this point, you may be better off contacting a more reliable contractor. And no, I wouldn't pay another dime unless they were willing to fix the mess they've created.