Hum..I don't trust those "off-brand" units unless there are good reviews on it. In any case, that unit looks like it has all the inputs/outputs you need AND SOME! except i didn't see where you can hook up an external HDD. I know from experience (and it depends) the GPS in those off-brand units are less than capable (to put it mildly) so i would recommend you make sure it has (or can get) Google maps at least. Looks doable otherwise.