I wouldn’t worry about local code so much but I would match the existing system if it’s #12 then only use #12, but if it’s truly aluminum then you can’t join it directly with copper.... well you can but it will eat itself loose with corrosion in a few months