I always assumed that in every case the "new" croatian fighters would be second hand or better surplus aircraft from the former owner air force and not newly built aircraft.
All the nation of Europe are in a process of radical downsizing of their armed forces and so there would be almost new aircrafts (Gripen was first introducted in 1996 and Typhoon in 2003) at disposition at a reasonable prize.
Maybe Gripen bid would be a reasonable mix of new built and used ones, but Eurofighters would surely all be used block 5, available at end of decades as soon as new thirth batch Eurofighters (that the Air forces are obliged to acquire in every case in order to avoid paying reparations to industres ) are put in line.
The "free" offer of F4f has so now more sense: Croatia sign a deal for acquire used Eurofighter between some years, Germany gives Phantoms to close the gap.
Sweden has a obvious convenience to train its pilot in sunny Zadar instead than in Stockolm, and Croatia has a still more obvious convenience in exchange something in last istance unmaterial with real fighters so the deal it is quite interesting.