Tyco duraseal crimps are really good, but not cheap...
They're crimps covered in self adhesive heatshrink.
Soldering isn't generally advisable as the vibration can cause the solder joints to crack.
I have to admit I ended up making a load of solder joints when my stash of duraseal crimps ran out though
I'm sure I'll regret it at some point!