Drain Cleaning Cost: What Homeowners Should Expect