Yes, the spacer remedy(use washers) should work. I've used that option on numerous occasions. I even have a little bag of those washer spacers in my crank nut/bolt/etc box.
I can't believe that I didn't think of that earlier. SO, yes, go for it. As for the outer chain guard: use an outer spocket...