When its Yamaha 125 stuff, and its coming from Vandy or DJ, you should trust 'em Freaky!
I'll repeat: All of the early rods are the same. Yamaha supersceded all of the earlier YZ125 rods to the 125G (3R2) part many years ago, which should tell you everything you need to know.
The genuine DT rods are a bit chunkier but still fit straight in. If you buy an aftermarket rod for either a YZ or a DT, you'll get the same part.
HotRods don't have an awesome repuation in high stress motors (worked Banshees used in the dunes), but are still OK. I'd price genuine first.
To fit the 34mm forks, you just fit the 250/360 triple clamps. They go straight into the 125/175 frame.
DT250/360 lower triples are steel, while MX/YZ items are alloy. YZ125C lower triples also work, and are pre-75 legal as they're the same as YZ250B.
I want your original upper triple clamp if you go down this path.
I can't quite recall the casting numbers on the barrel... Pretty sure that YZ125A is 40102, while MX125A is 40100 (
!?) - its cast into the RHS, near the intake manifold. In any case, the easy give-away is that the MX barrel has the port for the oil injection, while the YZ doesn't.
Remember that genuine YZ-A barrels are chrome plated, meaning no rebores and you MUST use the correct chome-bore-compatible ring (NOT just off the shelf Wiseco).
The pistons themselves are interchangable with all the YZ125s up to the 1985 model N. Yamaha has a zillion different part numbers because they were forever fiddling with ring numbers, widths, and intake cut-outs, but the pistons are 100% interchangable.
The dished alloy rear sprockets are still available, at a price. Most people use spacers and then fit (steel) DT175 sprockets.
The other option is to find a YZ125X rear hub/wheel and use it. Its basically an A hub with the spacer built in, so it accepts flat sprockets.
The third option is a YZ125D/E/F or monoshock DT125/175 hub, with a bit machined off the sprocket mounting face - these hubs essentially have an extra-thick spacer built in, so you need to machine them down to the X dimension.