third party inspection cost