as you said drive down to repco and get them to check if they have it inn stock .
Thanks again Dayvo
I checked the size of the nipple (next to radiator cap) with my tape measure and I thought it was 10mm. I called repco before going there. I asked him to look it up on the computer but, according to him, could not find the size of the hose (based on the model, year, etc.). I told him it would be either 8mm or 10mm and he replied that they do not have any water hoses in mm - only inches. The nearest one would be 3/8" which is 95mm. I was concerned about it not be able to fit the radiator nipple. The next size up, according to him, was 1/2" which is too big for both. When I asked him about the price he said some $17 something per m. Some of these in the shop are just kids! Called supercheap and she could not work out the size either (from the comp) and asked me what I wanted. I asked her if she had the 10mm one in stock and yes it was.
Before driving there (10minutes drive), i applied the silicon spray on the old one which worked for about 10mm and could not push it any further. tried few time and no luck. Gave up, and bought the 10mm one. They asked me the length (they sell it in 0.5m increments) I said 1m - it was $5 something.
Got home, took the old one out. It was swollen really bad. The difference in outside diameter compared to the new one was few mm (inside dia is the same). No wonder nothing was working. Cut the new hose and I managed to push it without a sweat.