He shouldn't take more than two weeks to heal up now. Sometimes they get a tiny scab that hangs on FOREVER, but the whole giant wound usually only takes two to four weeks to fully heal. Since the infection is gone he's had about two weeks to heal it, so two more and he should be good.
On average when I get wounds like this and keep on the cleaning very strongly in the beginning, they don't get infected and are fully healed in two weeks. If they get infected (some are more susceptible than others I've noticed) it can take up to 8 weeks to fully heal. The hair growing back is another story.
ETA: Tiff, you should get some pictures of Eclipse! It's always nice to share success stories and I'm sure she's more healed than Spooky! I'm actually curious to see how she healed up, because I know he got close to her eye unlike Spooky's perfectly centered scoop.