Pete is right, that is the missing piece in the calculation. The Leisure pro tanks will arrive either without a VIP and they should not have a sticker on them as they will arrive with the valves off and technically need a VIP.
So you'll need to add the cost of a VIP to the LP price as well as the price of a fill, which makes the LDS price cheaper since the LDS will most likely thow a VIP and at least one fill in for free on tanks you buy from the LDS.
Even if it cost $50 more, I'd go with the LDS as tha $50 will buy a lot in terms of customer status, support for the LDS where you will get air, advice and last minute items and service, not to mention prevention of a great deal of ill will.
Besides, 120's are a nice size while a 130 is a big honking tank that you should not have to lug around unless you really need it.
I will buy on line on occassion, but those items are almost always specialty items the LDS does not stock, would have to order and in many cases could not get for as low a price through their wholesaler and all of the above are determined because I show them the courtesy of discussing it with them and giving them first shot at it.
That lies at the other extreme from trying an item on at a shop and then buying it somewhere else online, which is only slightly better than buying it on line and then taking it into the local dives shop for warranty work, which in turn is only slightly lower than snubbing a very good price from an LDS to save literally only a few bucks buying on-line.
The truth is that shops make very little money on the tank sales and at that price stocking a steel tank like that is more of a customer service than an effort to make money, if you want your shop to continue those practices, they need to be rewarded with a sale now and then.