Fares in London cover 91% of operating expense: http://en.wikipedia.org/wiki/Farebox_recovery_ratio
London's system is OK for it's age. Trains very in age from under 1 year to approaching 40 (with replacements on order, or planned), some lines have new signalling systems, others don't -- yet. That's not much different to Hong Kong.