If you can, buy new struts and suspension accessories. Khu has all the beaten struts these days and you will only get to know once installed. Chances of both being good ones are very low.
Save a little and buy new. You will love the car even more. Check with aziz autos lahore they sell agri autos shocks who make oem toyota shocks...they do sell new passo shocks.