independent mechanic inspection