Walmart is currently offering the LEGO City Passenger Train (60197) on sale for 20% off. The set normally retails for $159.99, but it’s now priced at $127.99, which is a bargain for a set that doesn’t get discounted often, let alone at this price.

Update: Amazon has now matched Walmart’s prices in frustration-free packaging.