Here you go
The eco is marked with an *
The 1.1 is different, and will be very hard to get hold of, far fewer on the road
Putting a 1.2 will probably work, but far from ideal you will probably be driving more in 3rd than fourth around town?
Punto gearboxes are completely different ratios, they have tailer wheels, it will reving it's little head of at 50 mph in 5th
The panda 1.2 and 500 1.2 are identical
A 500 1.2 works fine in a panda 1.2 eco as test by me, but obviously you loose the eco part
I does not appear as if fiat altered the ratios between the 1.1 and 1.1 eco
Looking at all the options, and if it was me, if the gearbox is repairable, it would be cheaper and easier to do that
If you buy a secondhand gearbox, from the cheaper end there's a very good chance 50/50 it will need new input bearing and seals anyway