I was told by my BMW mechanic that not all 2.8 engines Inline 6 are not the same as some are all aluminum others are only built with aluminum heads, the bottoms are cast iron and there is a weight difference that will be detrimental. How can I be sure that what I'm buying is the correct engine. I find lots of 2.8's for sale online but nothing states its all aluminum or not. How can I determine if I'm buying the correct engine. Thanks in advance....Tedd