I have searched many times and thats the most accurate spot possible that I've seen for a leak. And yes something that you pour into the radiator