After dropping the iPhone from its lineup completely in February, it seems Virgin Mobile USA has had something of a change of heart. Not only is it now offering the latest two iPhone models, it’s also slashed $100 off the full retail price.

You can snag a 16GB iPhone 6 from Virgin Mobile’s online store for $549.99, a hefty discount on the usual full retail price of $649.99. Likewise, the 16GB iPhone 6 Plus is just $649 (down from $749). For those wanting an even cheaper way to get an iPhone, the 8GB white iPhone 5c is available to buy from Virgin Mobile for $299.

Interestingly, back when the iPhone 6 and 6 Plus originally launched last fall, Sprint’s prepaid subsidiary stated it had no specific plans to launch the new devices. With them having been on the market for almost a year, Virgin Mobile’s sense of timing is intriguing to say the least. Regardless, with Virgin’s competitive price plans, and the $100 discount, you could potentially save a bundle on these devices.