from the real mechanics:
its very similar to a 2006 ktm 560 rod with a bushing added to the small end, 126mm long 20mm pin end 38mm big end
can only get it via ktm if you buy a complete crank
they also suggest for a new rod then Carrillo is recommended, further if you want someone to organise it and a new pin contact Travis at thumperracing
ThumperRacing
the KTM 560 now relies on carillo rods to rebuild the crank so they definitely can make you one
Travis has let me know he has 3 KTM 560 rods in stock
there are also Arrows custom conrods but there is no feedback on them
you haven't given the specifics of your pin and Taffy isn't going to share the required information that could help you but very generally speaking it is most always possible to modify a pin for any required application. he claims it can't be done but does so with all the mechanical dexterity and machining experience of an impotent cane toad.
from the real machinist:
if the big end oil holes do not align take a 3mm diamond coated spherical burr in a die grinder and grind a 1-2mm deep groove in the ID of the crank pin bore to connect the oil passages. if the oil passages require enlarging use diamond coated burrs, if the pin is too long grind it down, if the pin is up to 4mm too short split the difference either side and weld the pin ends.
I hope you can get something sorted out and get your bike running again .. no bike = no good.