Upto Mingora you can take any car, infact anycar upto Bahrain, from Bahrain the pain starts, its too boring and bad as hell.I do not recommend it to anyone unless the car you have is for free. People are seen turning back from area called "landakha" The road doesn't exist and the bad small stones compressed as road foundation make it more worst. The road to Mahodand from Kalaam is also absolute hell. Mahodand Up / down will easily take 5Hrs drive. Road from Bahrain to Kalaam will take 3hrs if the car is yours and less if not. I went their last week and attaching the pictures for your reference. I was on a 4x4 and literally saw people crying over the bad journey, the place also has no amenities like washrooms, baby facilities etc. Kalaam is bad too, only 1 food place was open and we managed to get 4 botis and a plate of rice from it at 7:30PM.
Multiply this road by 2 and you get the cond of road towards Mahodand, the nights were very very cold, prob less than 0 due to snowy peaks all around. LAke Mahodand is also shrinked now. I suggest go somewhere else or take a NCP vehicle from Bahrain onwards