If you have virtually no wire slack left, that's pretty much your only option.
When I did it, because I also had severe corrosion on positive wire, I stripped the wire back 2 inches (at most), and crimped that to a copper lug.
Because I used a Fastronix battery post, which is longer than factory, I had just a little bit more slack left thankfully.
For your particular situation, here's another alternative I can think of...
Here's the site I used recently to get a whole bulk assortment of reducers for lugs.
Buy splicer reducer lugs. Allows 14 AWG to 350 kcmil (4/0 AWG) copper or aluminum wire, and are CSA certified and UL recognized. Aluminum with tin plating. Made in the USA from domestic and imported parts
lugsdirect.com
For battery wire, this will work up to 4AWG (so you have the option of upsizing if you want):
Buy 4 AWG splicer reducer lug with slotted screw. Allows 4 AWG to 14 AWG copper or aluminum wire, and is UL recognized. Aluminum with tin plating. IHI Connectors brand. Made in the USA from domestic and imported parts
lugsdirect.com
If you go that route, you won't have to solder or crimp.
You must insulate those VERY WELL, as mentioned earlier. A nick in the positive side wire touching the chassis (shorting the battery, basically) will result in huge sparks and/or fire.
Highly recommended: use Noalox to prevent long term corrosion:
Improve the efficiency of aluminum conductor connections by using this NOALOX Anti-Oxidant Compound from Ideal. Improves the conductivity.
www.homedepot.com