I only have older experience with this.
My 1978 F150 windowed the block before the 3 month of age mark. And it did it again at the 6 month mark. It was fine after the 3rd engine. ( Ford charged me for the oil and filter both times btw)
The next F150 I owned was a 2009. It threw all the rod and main bearings before it hit the 50,000 km mark.
And Ford refused the warranty claim, so I had truck payments on a lawn ornament for a while.
I've never had a serious issue with any Chevy truck I've owned, so I'd say anything but Ford.
Peace.