I usually go to To***a La***a Kurunegala for all the tune ups and scans. First of all do a full checkup at there. There is a mechanic in the toyota side,who is thin and wears specs, who did an excellent job. Most probably your car should have done well over 100,000-120,000km or even closer to 200,000km if it was bought from an unknown buyer with no records.Replacements like shock absorbers,steering rack are most likely to exist on any car of the same age,and don’t do replacements from there,as it will cost you a fortune.If money is not a problem or you don’t have any trustworthy mechanic, it’s the safest choice.But places like that will always try to replace the whole part instead of repairing.For all replacements I visit a well known mechanic who does a good job to well known customers.But I’m from Kegalle therefore I have no idea about good mechanics in Kurunegala area.But I know few bad garages in Kurunegala area and P.M me if you need further details.Get details from you friends,relations and neighbours about garages,since Kurunegala is a town filled with garages, definietly you’ll find a good place.But before any of that,make sure to do a full scan and checkup from Toy Lan.
For the prices, I did a full tune up,changed spark plugs,petrol filter(which is located inside the fuel tank) and engine seals together with the injector cleaning.It costed me 30,000.But your Allion has iridium spark plugs which can cost you about 15,000-20,000 to replace.Mine has copper plugs and it cost me only 4,000.The petrol filter cost about 9,000.
My advice is to set aside atleast 100,000 for the running repairs since it has no records.