Yes - I have and will continue to do so
Yes, I would recommend this stamp. I've ordered this style for years and have never had a problem with the impression. It fits in the palm of my hand so it's easy to use.
I buy these for all of the engineers in my offices. They last a long time and are comfortable to use.