Should you buy McDonald's and Caterpillar stock right now?