I think the best time to take it in was when it first started showing signs. Im no corrosion expert, but it looks like it's been going on for a long while. I wouldn't be surprised if Ford denies the corrosion warranty coverage just due to the fact it's been going on for so long without you...