Colas do not lease any locomotives except the ten class 70s, all other locos in their fleet are owned outright, including the class 66s.
As for buying class 58s, there would need to be a solid business case for buying them. Simply put, there isn't and in any case they would require a lot of...