What's your price range? I also advice against buying a keyboard without trying it first unless you read reviews of how it feels.
I'm sure a web search for "mechanical keyboard" will find you some results that you can sort by your budget.
If you want one like the K90 with the macro keys, I doubt you will find anything cheaper, those keys and memory to store macros will add to the cost.