Although they come from two different rap generations, Fat Joe and Troy Avehave a lot in common, in that they're both New York rappers who have a penchant for spitting about flyness and flipping powder, which they do on their collaborative song, 'How U Luv Dat.'

Over a muddy bass and a hard hitting snare, Joey spits first, sounding more comfortable than ever.

"She said she love the way the Rollie hang / Gold dome so I call the bitch Notre Dame / Her couple features in the video, now how this bitch already up on Arsenio / That ass thicker than a m-----f---,  her mama bad I'm trying to hit it that's a m-----f--- / In that Mussolin looking like Selena, and I'm Fat Joe Don Cartagena," he raps.

Troy Ave. follows with a verse made up of tough talk and drug tales. "Never give a BS / Shout out to the TS / A-V-E, J-O-E, Brooklyn, BX," he spits.

Overall, both rappers sound sharp, especially Fat Joe who sounds like he hasn't missed a step since he's been out of the limelight for a couple of years.

Check out the song below and let us know what you think.

Listen To Fat Joe's 'How U Luv Dat,' Feat. Troy Ave

10 Rappers & Singers Promoting Unexpected Products