First of all:
How durable are laser engraved photos on metal?
Do they scratch or rub off?
Secondly:
It seems to cost around $30-$100 each to get something metal laser engraved with a photo. It may be more cost effective to buy an engraver when doing a large number.
Can anyone recommend a good laser engraver capable of doing photos on metal?
And is one that does metal also going to be capable of glass?
They don’t rub off.
You can get home units from places like Snapmaker and Creality.
Commercial units I would recommend https://www.gweikecnc.com/