Keyhole limpets are most likely reef safe, especially if they came in on Indo-Pacific live rock. They may not be true vegetarians, but probably won't eat anything that you'll notice or object to. Most of these limpets are in the genus Diodora, and may graze on cryptic sponges as well as scraping the rocks and glass in your tank. The Caribbean species belong to several different genera, and have much more varied diets. Some of these may actually eat things you don't want them to eat, so you should keep an eye on them and make sure they aren't spending all their time eating things you want to keep.
I don't think JetCat's limpet is a keyhole limpet. It looks like a true limpet to me??? These are all strict vegetarians as far as I know.
Cheers,
Don