Thank you, Desmo, for the response!
I ended up CA gluing the velcro to the lexan and it appears to be holding now. I'll have to splurge for the bearing set for Christmas.
Do you find yourself getting a ton of snow in the truck still or have you done additional mods to keep the snow out?