Bought this:
https://www.amazon.com/gp/product/B072W8X2SK
Works great!!
It comes with a lifetime guarantee.
When I first got it, I panicked and after like 16 hours I still had a bunch of bubbles and ripped it off to try again. At the same time I said let me check them on their guarantee. I sent an email saying its not as easy to do as the description states and they said no problem and shipped me a new pack of 2.
So with the 2nd one from my original pack, I put it on again, same thing happened, after 24 hours still had a bunch of bubbles like a bad car tint job. But as they say, be patient. after 48 hours I was down to only 3 bubbles remaining. Took 48 hours in addition to that for these final 3 stubborn bubbles to go away, but now its all smooth , looks great, looks perfect really. Well worth the 8 bucks, and got a new pack waiting just incase I drop it or snag it on something in the future