Rs does market pricing in, so prices in different locations may vary. I can confirm $99 in some locations. Friend up with a store employee and they can find you one.
Doubt the XL will ever drop that low. Not nearly as many XLs produced as you might think.