Leaning check Overlap Ev. vs Linetrace

Hello,
I have a question im making a FPS game and im figuring out how to lean in games but in order to lean I want to check if im able to lean. So my first attempt is to make use of a overlap event but that only works if the other objects in the world have GenerateOverlapEvents toggled on. but my question is how expensive is that? im guessing expensive so im thinking to use two linetrace points for each side of the head to scan if something is there. Is that less expensive?
Or is there a better way?

Thank you