I might also consider a smaller one to get book 3 and the cards out as printing costs reduce dramatically if I can do bigger print runs and know how many I need.
It might be worth investigating a print-on-demand service like drivethrucards.com for the cards.