Karsten's have been around for several years now, if you are handy you can easily make one yourself with some kydex a jigsaw, sandpaper, drill and heat gun.

What I've done because of issued rifles is simply cut some ensolite foam layers and and use some gaffers tape. Size it for you and you have a fine cheek weld.