Dude, I'll say it again. There is absolutely no problem with having a chainline that is off by a few mm. Look at a metric ruler - 3mm will not make a difference.
Also, not all brands of cogs line up exactly the same either, which adds yet another point of variance. It's not a big deal.