Agreed, the ammeter is Lucas, all other gauges are Smiths. When I was trying to dig up some gauges I had decent luck on fleabay, I just had to patient and wait until what I was looking for came around. Except for the ammeter, the gauges for the TR250 are the same as the ones used in the 1969 through 1972 TR6.
At first I thought the ammeter difference might be tied to the alternator type as the TR250 used a Lucas 15AC alternator with an external regulator while the early TR6 used a Lucas 15ACR with an internal voltage regulator. A quick look at the wiring diagrams shows the same type brown/white from alt to gauge and ignition and brown to starter for the TR250 and the early TR6. Then I dug a little deeper and saw that Lucas stopped supplying the 15AC and used the 15ACR as the replacement with wiring change instructions provided by Lucas, but there is nothing regarding doing anything to the ammeter. According to the old Lucas catalogs that I have, both the TR250 and early TR6 ammeter are among the twenty some odd units in the CZU60 family of instruments. The only thing that looks to be different is a mention of Lucar connectors for the TR6 unit under Lucas part number 36427/Triumph part number 151272 so perhaps the wires are attached differently for the TR250 ammeter under Lucas part number 36412/Triumph part number 147962.
What all that means is that even the ammeter is much more than likely to be interchangeable between the TR250 and the early TR6 provided that you have a matching set of terminals on the harness for the gauge you plan on using. And if you don't have matching terminals, that's easy enough to rectify.