Used cjaa cat. Has 50k miles. Can see through the unit very clean. No issues with this removed from a wrecked car. No warranty or returns