Spoonley, Draper and Costa are all still in the under 20 category for next year, as your age is only taken into account in regards to how old you are when you sign the contract.
So you could get them on a 10 year deal and have them as under 20s forever?
If that is the case you can probably only sign them for two/three years at the most.