Always worth negotiating Sandie.
Especially because you have a better deal elsewhere.
Talk to the manager and show him what you would pay online. If he won't match it, walk.
And no shipping/handling BS either. He can get it in on a regular parts shipment.