Flysea Marker Pens are a great affordable option, they can be used on almost anything from rocks, stone, glass, fabric and wood.
One thing I personally love about these, is the clear pen barrel, you can see if your pigment is mixed properly before starting and you can see how full they are so you know when you are about to run out of a colour
Want to see a comparison?