I like the compadre and comadre words..altho i think it'll be easier to introduce the two if you are able to say "comadre" first. Everyone (including me up to 5 minutes ago here) thinks they know what a compadre is...

Home boy is good but I'd only use that in certain situations....

"Brother from another mother" might fit your bill...

btw...just stumbled across this board after knowing the defintion of Anthropomophic in a game of cranium last night but not having the conviction to talk my team (the men) out of saying the defintion was an insect evolving to another stage...

Looking forward to learning and hoping I can contribute.