?? re BCG's and uppers

I have a complete upper from a major manufacturere but no BCG.

Can I buy any quality BCG and just drop it in ??
pretty sure i can but want more knowledgeable to answer.

Also some bolt carriers have less mass ( all suppossedly 15 carriers) so whats the scoop on those??

My sincerest THANKs for any and all assistance.