Booster straps are never a bad thing but I can't see that its really necessary on the Il moro.
You just gotta get that rachet working properly or swap it out for a metal buckle.
I still blow through mine every time I crash hard, next time i'm up in whistler i'll ask the shop I got them from to sort em out for me. Hopefully they'll be able to a buckle swap for me.