"CARSTAR Isherwood is an auto body repair and auto collision shop located in Duncan  BC CARSTAR provides exceptional service  competitive pricing  a lifetime warranty and is ICBC and private insurance company approved