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