Hey Rob!
If you don’t mind doing a bit of extra work any size printer will do just fine. You’ll just need to slice larger files into smaller parts and then glue them together.
As materials are concerned, ABS will give you you the strongest suit, and will be the easiest to finish. However, it’s a pain in the ass to print with, and you may have issues with warping and pieces not fitting together properly. The good compromise is PETG. It’s strong, has good heat tolerances, and is almost as easy to print with as PLA. Don’t waste your time with PLA. It prints well, but won’t hold up to the rigors of trooping, or a few hours in a warm car. Ask me how I know