Oy. I suspect Johnny's sheer hawtness is what overrides the inevitible "JESUS CHRIST, BRUSH YOUR TEETH" fainting reaction just about any character would have toward Jack in fanfic (though in canon, it seems only Lizzie can stand the ass-breath ... and I'll not say another word).
Re: Pucker up Will - it's not that bad...