I think I saw the idea mentioned somewhere else where those top 100 get those rewards guaranteed and other people get some prize tickets and the amount depends on your rank. Then you can buy old prizes if you get enough tickets. The price for each item could be placed high enough that you'd have to play at least 2 seasons and get a high rank if you really want the rewards (high rank in a sense of: The most prize tickets possible before being in the top 100). That would give people at least 2 seasons to show off their new cool gear or mount before other people can. They could also make the items purchasable after that "least required time" is over so people can't simply stock up on those tickets for 4 seasons until there is a new reward they want. I really dislike PVP in this game (I'm generally not someone who enjoys PVP) but making those prizes to something you could also work towards afterwards is something I can agree upon. Even if it includes doing PVP itself again. That's why I never complaint about PVP mounts locked behind achivements.