My vote's for a blox. You shouldn't have to pay anything more than $50 for a piece of steel that's been turned and tapped. All it takes is a lathe and operation/training costs for those are stupidly low. It's not like they're CNC'ed.
Above statement only applies if you're not someone with too much money to spend.