As I understand it with BA, from a number of friends who are currently flying for them, that you don't actually pay for your type rating however you do have a reduced salary for the first couple of years to pay for it. Not sure of the exact figures tho. Nothing is free in this world anymore!