Sram S1400 crank removal from a BB30 bottom bracket

Hi! I am trying to replace my existing Sram S1400 crank on my 2014 Cannondale F29, but the spindle seems reluctant to leave! Any thoughts? I have tried tapping it with a mallet, but I am not sure how hard I can hit it without breaking something I am going to regret breaking. I have read penetrating oil might work, any recommendations for a particular oil. I have also read that spraying a can of compressed air (while upside down) to cool the aluminum spindle (and shrink it) might also work. Has anyone tried this approach? How many cans I should I dump into the inside of my crank spindle? Thanks in advance for any recommendations.
0
Posts
And it all promised so so much”
Giant Trance 2 27.5 2016 ¦ Sonder Broken Road 2021¦ Bird Zero Mk1 ¦ Giant Revolt Advanced 2 2019 ¦ Giant Anthem 3 2015 ¦ Specialized Myka Comp FSR 2009
retired 9.6kg Carrera Kraken
The Carrera Hardtail combined thread - come on all you Carrera's!
The Sons Scott Genius RC20 build
.
The way I do it is to rest bike upside down on saddle and bars, stand so my legs rest against the frame then whack the spindle with a rubber mallet.
I just stand it on its wheels and give it a 'tap', as above the part of the axle where the bearings sit is a slightly larger diameter, so once it's moving it comes out fine.
retired 9.6kg Carrera Kraken
The Carrera Hardtail combined thread - come on all you Carrera's!
The Sons Scott Genius RC20 build