Its good to know that shocks were brand new.
Toyota, Tokibo, KYB, etc. are the most commonly available here and additionally sports shocks also available which start from 1.5 lakh per pair to 3-4 lakh per pair.
For regular driving, the best are Toyota’s original shocks. They are slightly expensive but very durable. Some people call them air shocks too.
But after changing the shock absorbers, you drive and cross the speed bump and it immediately felt the difference. In Lahore these shocks are mostly available at Nishat autos only. If the mechanic has replaced them with original Toyota’s shock absorbers, then vehicle should not behave like this.