The reason that American's would say "for cheap" rather than "cheap" is because the latter is grammatically incorrect.
--
Operator of the Would You Hit It Topics! They're Back!
http://www.gamefaqs.com/boards/genmessage.php?board=8&topic=50421416