KenFlo has gotten MUCH better since his TUF days. He's a dangerous fighter, able to pick apart guys with his stand up and submit people with his black belt bjj on the ground. I am really impressed with his footwork and his ability to move laterally and get in and out of striking range.
That said, I still believe the fight would end up on the ground. And should that happen, the edge goes to BJ.
BJ by 3rd round submission.