It will add approximately 1.2" to the guns overall length.
We have guys shooting 10mm through our 40 cal comps. 9mm major wouldn't be an issue. If you manage to erode the baffles, which I doubt, we'll replace the comp on us. We've sold thousands of them now (for Glocks) and have not had a single one returned because it wasn't holding up.