40 gal is WAY too big for almost all BP's, also you won't be able to properly regulate temps in that huge thing without putting a few hundred dollars into the tank. Go with a tub from walmart for $10.