This belt buckle should end up customizable (hopefully with ShapeJS).
You will be abel to upload a black/white image you want to be engraved or cut out.
The required wall thickness for metals is around 3mm... this means more material which results in a more expensive product.
This is one reason why I have mad another version for plastic only.
But check out for your self...