I can almost guarantee you an HT will fit in any of those frames... the 24" might be tight but DONT TAKE MY WORD. Anything you can do to measure or test fit will save you alot of headache down the road. I considered three frames for my build... any of them would have worked. Just find a frame that fits your style, fits the kit, and is in good condition.
EDIT: One thing to watch out for in particular is the clearance between the crank arms and your crankcase. Wide cranks can be had for pretty cheap, but mountain bikes typically have multi-piece cranks that can be a bit pricy to replace with a wider set.
Crankset is the the thing that the chain is turned around, and the arms are what the pedals are connected to, correct?