Cost isnt that bad, as labor is cheap here :) The reason I chose this particular body shop is becoz they would go the extra length of fabricating floor pan and stuff to factory spec with the ripples and all. Most shop here just cut a rectangular holes and weld in a same-size flat piece...
Bodywork and paint plus two 2' x 2' floorpan patch comes to about US$3,000... doesnt sound much but then the average monthly salary here is about US$1,200...
That US$3k does not include any panels (none needed replacement) except the 2 aforementioned floorpan patch.
Time: I asked the bodyshop to take it slow as im in no rush. Started disassembling the interior and motor in August, so about 4 months till this stage.