That appears to be the Heartthrob kit and the baffled muffler is most likely their HVS series. Now that I see they make one for the Cherokee I'm pretty pissed about getting the Dynomax kit because the HVS is a VERY GOOD sounding muffler once broken in. You'd need to verify that with them though. ****, wish I had looked around more....then again my Dynomax was like $80 after rebate. I can see myself getting one of those anyway at some point.
As far as the Flo-Pro you'd have to ask them which model they use because they make a few different ones that are standard designs suck as turbo muffler, Borla/Magnaflow style, Flowmaster knock off, glasspack, etc.