What the F@#& was chevy thinking?

just changed an engine in a 2001 toyota highlander awd and found out the hard way that they made two different engine blocks for front wheel drive and all wheel drive. then i found out the owner wanted a new oil pump after installing the engine and had to disassemble the whole timing setup including the ac pump alternator and power steering. no matter what newer cars are nice to drive but a pain in the you know what to work on.