My DT125 originally had:
26mm carb from a DT250;
Pod filter on the back of the carb;
No silencer (still not very loud);
electronic ignition from a YZ125E;
DT250 forks in MX250A triples;
Front wheel and brake from a YZ125E;
330mm long Mulholland shocks.
It was otherwise stock.
It wasn't fast, but it was so easy to ride that it was reasonably competitive at club days - a real asset at my skill level.
I also think it owed me about $500 all-up at that point, including new grips, new chain & sprockets etc.
It subsequently got a YZ125A gearset (in hindsight, an MX gearbox would be better), a 32mm carb from the same YZ125E. This made it fast enough to keep me comfortably in the front half of the field of Heaven's Classic 125 class (pre-75 & pre-78 combined). It was also considerably faster than my stock YZ125A.
Whenever it makes it back out the shed again, it will have a Lozza barrel, cut & shut IT125 pipe, and a MX125 airbox mated up to the 125E carby. And a RM125B(?) seat, YZ-A tank and some decent shocks.
I think it will be at least as good as the Elsinores - although obviously with different strengths and weaknesses between the two bikes.