I will repeat myself- I have got 6 events which cost between £15 to £20 each. Boxing, Weightlifting, Squash, Volleyball, Hockey, and Badminton.
If you wanted to watch the 100 metre final in the best seats then of course it will be expensive. If you look around for lots of other events I think the prices are very reasonable for a once in a lifetime experience.