It's hard to beat the price of tape and ink.
Our lowest price offering is a Matrix board which turns switch closure into keyboard or mouse messages http://piengineering.com/custom/xkmatrix.php (http://piengineering.com/custom/xkmatrix.php). Unfortunately, there in no Game Controller messaging available for that one, but that should be added to the next generation.