Yes it will fit.
Yes
Will a Chevy blazer engine fit in a Chevy s10 pickup
No, the frames from the Blazers and trucks are completely different.
No it will not SORRY.
NO. It won't fit on the engine block.
An alternator from a 2000 Chevy blazer will fit a 2002 S10 blazer with a little fabrication.
Will a Chevy Blazer engine fit in a Chevy s10 pickup
yes it will
Yes
Yes
No.