An old Aussie farmers "trick" on rusted bolts/threads->
Firstly, exercise caution on the advice below, do not use/or allow the acetone mix near/or to penetrate any seals/gaskets, bearing or nyloc nuts (it will destroy them!!) & the mix must be "fresh" as the acetone evaporates quickly.
For any rusted or seized bolts/threads mixed 50/50 Acetone & oil (ideally auto transmission oil but any oil will work from light machine, compressor, engine oil to the ideal auto transmission oil) - you won't need much just a few drops applied sparingly, leave for day or so & then retry to loosen the bolt if it doesn't work the first time again put a few drops on each day .....etc until it loosens, above all have patience, it will always work after 1 or maybe few more applications !!! (and will avoid the bolt snapping/stripping) - I usualy dip a drinking straw in the 50/50 mix (I make only at max. an ounce or two at a time) then place my thumb on the end on the straw & drip the mix on to the bolt/thread.
It all works very simply as the acetone "eats" the rust/crud then evaporates leaving the oil to penetrate/lubricate the thread (repeated applications allow the mix to work its way into the thread).
Make sure when you replaced the bolt you firstly lubricate the thread with a little oil or grease prior to torquing correctly tp stop it seizing again (Acetone can be purchased usually at any auto or marine store in the paint or fibreglass section)
Impact drivers & air wrenches/rattle guns are great too but they do snap bolts & stress crack hardware if you are not skilled in using them.
Let us know how you get on