Even for the players willing to pay $5 the cycle is far more than 70 weeks now. We now have 140~ legendary weapons and 60~ epic weapons (yes the weekly offered $5 weapon include the epic ones).
I think the best solution would be: put all weapons of one kingdom a week in the Soulforge for F2P players (a 35~ weeks cycle), and make a weapon shop with all event weapons for others.