I recently came across Rick Lowe Custom Leather lace on cheek rests. I have 5 of them in both the 1" and 1/2" height and they make a big difference for me. They are not cheap but you can still order several before you reach the cost of a new stock.