You should always buy items from Amazon.com, whenever feasible. Amazon monitors its third-party merchants far more than it monitors its own inventory. Items that are sold directly are more likely to be delivered as promised and qualify for two-day Prime shipping.