Synthetic granite countertop backsplashs are typically 1.25" thick, 4 inches wide, 3 rounded corners with 3 polished surfaces, as cast. They are cast in a mold. I have several of them and they are flat to .001" per foot. (for example, one of mine has a difference in width of like 3.970 to 3.974" across 6 feet of its length) The 1.125" surface isn't flat across the 1.125" dimension though (warpage i suspect), so you would want to lap them with a cheap 150grit 2x6" diamond lap until the diamond lap starts scratching at least 50% of the surface before bolting the linear rails to them, otherwise the rails will be twisted as the bolts suck them into the block. the edges aren't perfectly 90 degrees to the face either.
for mounting the bolts to the rail i would cut dovetails in the granite and drill and tap dovetail shaped metal wedges, then epoxy them in after aligning the bolt holes, rather than epoxy them in first and then drill and tap (i assume you don't have a milling machine?) because you typically only have .010" of clearance between the bolt hole in the rail and the bolts.
I would not pay money for them, they are incredibly expensive, instead check the dumpster at the local granite countertop outfits. some of them only have 2 finished surfaces because they cut the 4 inch wide ones in half to make the 2 inch wide ones.
only problem with them is they are typically polyester resin rather than epoxy.
another option is mounting the rails to the 4" wide surface (which is flatter across the 4" surface but not globally flat), then shimming the granite, not the rail. this gives you better local stability for the rail and a wider area to fill the gap between the foundation and the shims with epoxy.
the problem with bolting the rail to epoxy alone is the epoxy creeps and you end up with a wave in the rail between each bolt. fillers help avoid this problem but don't eliminate it completely.