How about plan C?
M52B25Tu (euro) flat top pistons. Piston height is little bit bigger, 32,7mm vs. M50b25 32,55mm vs. M52B28 ~31,8mm. These pistons already have more then 3mm deep valve pockets intake and exhaust side. With thicker 2mm (stock)HG you get 0,8mm squish. I can't calculate exact CR but deep valve pockets will lower it. You can also shave the pistons 0,2mm to get 1,0mm squish.