on the cost of units I am not 100% up on the 3145 costs, however one thing to consider is with the rather massive "disarmament" that happened, its actually quite possible that demand finally outstripped supply enough to mess up centuries of "regulated economy" a fair amount.
As I understand the Mech pricing guidelines:
in the 3025 era the "list cost" is effectively a combination of MSRP, and Kelly Blue book prices. In most cases you will pay list price for a fully working unit whether its new or not, with possible discounts for "quality" and repairs needed, and the repairs needed will be an approximation of the PARTS cost, and may or may NOT include labor charges.
In the 3050 era (approximately 3045 to 3055/60ish) the market for 3025 tech units crashed and crashed hard because EVERYONE was dumping them to try to make room for the 3050 equivalents and other newer units in their TO&E this drives the cost of 3025 tech units down to ~1/2 of list unless its really is factory new.
My understanding is that the markdown on 3025 units remains until ~the end of the Jahad, or sometime in the Jahad when the market rebounded because Any mech was all a sudden better than no mech.
after the jahad availability of units plunged hard because of the disarmament and scrapping of units apparently removed vast numbers of units from the ranks of all forces.