Depending on the material, UV scratches pretty easy. Dibond, coro, plastics... UV is good for many things, but I wouldn't use it on what I'm assuming is a keychain? They'll get scratched really, really easy.
We only have one flatbed, and it's UV... so I can't attest to eco-solv on plastics...