Well for the keyboard you can get a Leopold FC980M for around 120
https://mechanicalkeyboards.com/shop/index.php?l=product_list&c=365
(legends are side print though)
It pretty much the same size as the Cooler Master but retains the dedicated arrow keys