Re: "range"?
The only way you can understand that sentence to mean that you can get that phone subsidised on a contract from O2 and EE is ignoring the word "range" and replacing it with another, like "subsidise".
Yeah, or just "stock". It's an annoying practice of replacing existing words with silly verbised (yeah) nouns. I call it MBAing.