independent repair shop cost