No rip-off!
Mine is 4 years old and passed its free MOT, £55 stayed in my pocket. :)
It is a free MOT, but you pay for a retest if necessary afaik as the free offer does not inc retests. If it fails therefore you either get the retest done there and pay £55 or get the work and retest done...