How it fits on other lenses I can not say but since he clings to the 58mm filter thread, I would assume that he to other lenses also does what he should.
The processing does not particularly high-quality impression, but that's not really to be expected for the price .. especially since it is probably much more likely to lose the lens cover, as they wear out.