Most contractors are honest and helpful – but if you have doubts, an unbiased home inspector can give you a second opinion. Maybe you can put off that $5-$10k roof replacement for a few years.