I have been there and dun that...
My 19+ year old Glock 21 has shot many rounds of lead SWC.
I could fire 100 rounds of lead without a major leading clean up.
My solution is to shoot PLATED AMMO. It is lead that is electro plated, so it does not lead the barrel. It costs a little more but, is worth the extra money!