Walmart discounts a selection of Mainstays wall clocks, with prices starting from $2.97. (Sort the landing page by lowest price to see the best deals.) Choose in-store pickup to avoid the $5.99 shipping fee, or get free shipping with orders of $35 or more. A couple of best bets: