That does seem a bit steep.
Mind you at the Univeristy I work at we have to have a staff card and when mine was stolen I had to pay £5 for a replacment so perhaps they are expensive to replace?
I think it is a bit of a cheek to expect people to pay to replace a card that the organisation requires you to have to use their service tbh. I think one replacement at least should be free.