After reading a lot of reviews and visiting multiple providers sites, I whittled down my candidates to 3.
Innovv K5
Thinkware M1
Viofo MT1
Of these three I would choose the K5 except for three reasons.
1. Front camera and DVR are 1 piece (too big to make inconspicuos) will be stolen right away...