Not sure about the pinion, but I think the 8L motor would run really hot in a Savage. I would recommend an 8xl, or since you are only running 12 cells a 7xl would also work.
Another option for the motor mount/battery mount, would be for Mike (site owner) to make you one. I can assure you that the quality will be unmatched.