Tested over 100 rolls they give a standard distribution of results. If not, they get sanded a bit, then rolled 100 times again. My dice making friend charges waaaay too little for her bespoke dice sets.
Amusingly, the d20 for Seanan had a bit too much dye in the resin, and didn't fully cure...