Is this cam too wild for power brakes?

Unless you want to keep it numbers matching, convert it to manual brakes. It will stop better. Power brakes are over rated.