So, 2 months have gone by and still the crank has not been machined. My machinist friend has been working 50 to 60 hour weeks and has no time for my project. Plus, whenever he is available, I take every opportunity to get him out riding for the sake of his sanity - jobless alcoholic brother living with him, working too much, etc.
However, I had another idea yesterday that might help the cam chain/tensioner situation. I also have a KTM 250 SX-F that's suffering an oil leak at the cam chain tensioner and, in an effort to understand everything that might cause a leak, I was looking at a schematic of the engine. Many newer engines, including this 250 KTM engine, have plastic chain guides (blades) on both the tensioner side and the side opposite the tensioner. Then I thought that, maybe I should just use an original Husaberg 95mm piston (instead of the KTM piston which has a .5mm higher compression height but valve cutouts that don't apear to match the Husaberg valve spacing). Then machine a full 1mm off of the height of the cylinder in order to match the 1mm shorter rod length and, if the chain is too loose for the tensioner to compensate, I can somehow mount a plastic chain guide blade to the cylinder on the side opposite the tensioner.
Going to take another look at the cylinder and cases for a suitable location to mount the additional chain guide.