i used a conversion kit produced by 24seven cycles which was also aimed at mtbs and it worked fine on my sora hub. mine wasnt made up of lots of spacers, only two larger ones, so this kit should be fine as you can really fine tune the chain line.
but in answer to your second question i belive it should sit fine on the freehub.
i do not have any experience with the tensioner though.