The CR-V/Element/Accord K24 is rated at 160hp. (166 for 2006 models, which is actually 170 on the older hp scale) And like these guys pointed out it's not quite the bolt in swap that a K20 is. I don't know about the TSX K24. For that level of power I would recommend a K20A3 from a 2002-2005 Civic Si. You still get 160hp, but a bit less torque, and they're much cheaper than K20A2's (RSX Type S) and JDM K20A's (Integra Type R). Plus, they bolt right in with the HASport kit. Well, they will bolt in once you get the mounts welded on. I'd also be willing to bet that a K20A3 is quicker than a CR-V engine, despite the torque loss, because of the better gearing. One more thing, the K24 has a taller block, which presents additional problems with hood clearance. A K20 will fit under an SiR or SiR-style hood, a K24 won't.
Of course all of that is meaningless if you already have a wrecked CR-V or something.