TfL is not fully self-funded, or even close to it. It derived 47% of its funding from fares in 2017/2018.
https://tfl.gov.uk/corporate/about-tfl/how-we-work/how-we-ar.... In fact, it's facing a large (close to £1 bn) deficit this year due to falling passenger numbers.