Two 40 hour heat packs are fine. However the heat packs release heat as a chemical reaction with the oxygen in air...So you can slow the quick burst of heat by simply wrapping each heat pack in 2 layers of bubble wrap. Then it will partly slow up the contact with the air making the heat more gentle and even. The bubble wrap also holds the heat around the pack a bit longer due to increased insulation. Also make sure that your heat pack has been activated.. Position the heat packs at opposite ends of the parcel and tape them so they can't move and put too much heat in one area.
The way described will result in much more even heat. I have checked this procedure using remote thermometers during several times of the day in temperature ranges from 40-78 degrees. You will also need or are advised to increase your styrofoam liner to at least 1 inch. You can buy the pink or blue 2x4 sheets at Home Depot.. Cut them easily with multiple cuts using a box razor. The "r" factor; or resistance to heat and and cold is much higher than white half inch styrofoam.
Make your air holes only in the four corners of the box; so as to not draw attention. Holes should be no larger than 1/8 inch. Smaller is OK.
I have shipped over 700 animals this way in the last two years... never a loss. When it get colder I use heavier 1 1/2 insuation. I never ship close to a weekend as the shippers use temps and that's when they have the largest number of misplaced articles. Ship Mon., Tues., and Wed., for no problems. Good Luck.
Ric