In the long run, not a bad idea. I would do the same if I could swing it. You can often pick up a running engine for $4-500 to put in and get the truck back on the road until the original is ready to go back in. I know how badly downtime can hurt a business.