Are ecotec main bearing caps matched to the block or can say a number 1 cap be put onto the number 1 bearing on any block?
All Main bearing caps are matched to thier respective engine block. That applies to any engine.
If you need to change a main cap from another engine, it will need to be line bored.
Have a look here: http://www.pavtek.com.au/index.php?o...id=3&Itemid=12
That will give you an idea, although it only lists a V8 not a V6.
Can i ask why you need to change a main cap?
During my cleaning process i soaked the crank and caps in acid for too long and they got destroyed. So i bought another bottom end that had a blown head gasket. So i have two options, use the new caps and crank in the original block (which i already stripped and cleaned) and have it line bored. Or use the new block, caps and crank and risk the block being cracked from when the head gasket blew.