Stoped trying to install SC handlebar spacers, got the cover loose, can't get tweeter wire connectors off ( maybe to afraid to pull hard enough, or is it easier if you do it wright?) but, noticed that there is a plastic cover over the bolts that has screws that look like you can't get to because metal frame, so I stopped. Has anyone installed these? Wiil they work on the '08? Thanks.