Also I ended up making my own of wood its by no means perfect but its better than the wrist rest I rigged up before.
I don't even own a mech keyboard but I did find this thread via google when trying to find more info on wrist rests--found this site and figured you guys would know best.
Honestly I don't see why more people aren't simply making their own rests based on the prices I've seen a lot of the "leather" wrist/palm selling for for. And I use the term leather quite loosely, because I highly doubt these are full-grain leather, as if they were, they would not need polyeurethane coatings or anything of that sort. They're likely top grain (although probably not), "genuine leather" (most likely), or (god forbid) bonded leather. It's a bit of a shame IMO that something like a full grain leather wrist rest simply does not exist...
That said, I don't see why you guys can't simply make your own wrist rest. Using some simple tools and a 2x4, you could easily cut a piece of wood into shape, and use something like those huge bulk mousepads they sell at Office Depot on top. Glue however many you want together on top for your desired level of give, glue some sort of rubberized coating onto the bottom (perhaps simply reversing one of the large mousepads and glueing it upside down on the bottom would work?) and you've got your own custom height/length wrist rest. Stain the wood or buy some scrap leather to cover it if you're worried about how it looks, etc. You're talking maybe 20 to 30 minutes of actual work here, so I'm surprised more users haven't gone this route.