First off I'd check your finance for what recourse you have, Everest now don't care because they have been paid and you now owe the finance company.
If you want an independent inspection then you have to expect to pay for it, if you think about it, if they pay for it then they'll want someone...