While that's a good price, I wouldn't recommend buying that keycap puller since it's been reported here several times before that it will scratch your keycaps if you're not careful. I'd get the wire ones instead. Any of these should be fine.
Show Image
True, specially for us, that mess with the keys so much. With the cheap keycap puller there's a chance of scratching it with insertion/for removal (not much you can do there) but when removing the extracted keycap from the key puller I slide it out (so it won't scratch the key from top/bottom).