Stef, a decent espresso grinder shouldn't cost that much. A Rancilio Rocky -- while not perfect, still a HB benchmark machine -- can be had for less than $400 new. Others in the same category are priced similarly (Ascaso, Baratza Vario, La Pavoni Jolly, Nuova Simonelli Grinta).
Here's a roaster my wife and I have enjoyed for years. They're close by, and now available in many different locations. I was happy to see them a few hours away, at a Loblaws grocery store. That's when I knew they had made it!
We still head down to the market and get fresh-roasted coffee on some weekends, and it's always delicious, hot and put caffeine in my system, which I am not against. :D
Organo Gold is pretty good