The solution is that I'm going to take her to the auction!!!
There's a fair few items on her "want" list so if I can kill that bird with the auction, I'll be able to get her a few other bits n bobs. As it stands if I was to take her to a 'proper' bike shop, and get her a decent bike, I won't have much change left to get anything else for her...