if you want to buy new, dr. diff has the complete set for brakes all the way down to prop valve and metering blocks.
on the upper balljoint, you'll either need to swap to a later or different arm that has the bigger joint-- 73~76 a body, or a tubular aftermarket. OR you can use an adapter sleeve with your current arms and ball joints for the bigger spindle connection. dr. diff sells the adapters as well.
personally, i'd go with 73~76 arms because you can get good quality ball joints cheap and upgrade to offset bushings for better alignment specs.
on the cam, i'd call ken at oregon cams and have him custom grind me something for the application.