It would be valid to Piccadilly, Victoria, Deansgate, or Oxford Road, but I'm not sure where you're going with that.
£4.20 is the price of an advance ticket which is limited in availability and tied to a specific train. Even so, it's still more expensive to buy that and the £5 Manchester to...