Well, I am sick today caught cold from yesterday, so I am not going to reply you in detail.
But regarding the Mig-29, you are wrong, (well, you are right with that figure but that's for naval version of Mig-29, ie Mig-29K)
according to this, the reported price of the Mig-29 at 1999 is 11 millions, and the upgrade per planes to UPG or SMT standard is 15.5 millions per piece in 2008. Totalling 25-27 millions with training and spares
How much does a MiG-29K, MiG-29SMT and a MiG-29B really Cost?
The sale for the newly made Mig-29K is 33.3 millions a piece with upgrade and parts.