I've used it extensively as well. It's reasonably durable, even held up on an AR-15 9mm bolt well enough (500 rounds ish before I sold it maybe?) it will eventually wear on a bearing surface like that, but it takes quite a bit. I think by then, only the corners of the bearing surfaces had worn. Been awhile, though. On stuff like a barrel or receiver I don't think it's going to have noticeable differences to ceracoat if properly applied, because most likely, neither is going to come off in your lifetime.