Specialist running shops are best for spikes. Get her to try a few pairs on, as they feel quite different. Also consider whether she'll do cross-country in the winter. Cross-country specific spikes often have plastic/rubber lugs as well as the spikes, and also better protection around the spike plate, which are good for cross-country but feel horrible when running on the track. I always had two pairs - my track spikes have so far lasted me about 10 years (see picture, taken in 2005 and shoes still going strong and just as clean!) as I only ever wear them on the track, but cross-country spikes for me need replacing every 2-3 years because spikes get stuck or broken or they become so stiff from constantly getting wet and then dry that however much you care for them they become uncomfortable. Hope that helps!