I use liquid wrench instead of WD-40... it doesn't last as long in a lubricating role, but it sure does help break stuff lose. You should seen my 18" breaker bar flex trying to take off my crank pulley... like a 8" deflection!! Put some LW on there and waited 30 min... came back to it and THONK!!! that bastard broke loose! I fuckin trashed my knuckel... but that was expected.
Oh, and LW is NON-flamable!