Awesome looking covers! Were they hard to install? Also, did they come with the strap for the passenger to hold on to? I see you have one on i'm just wondering if that's something separate or it came in the kit. On the website it looks like it doesn't come with one.