Sorry, I never got into my attic last night to look at mine for you, the car was under the pull down stairs and it was raining out so I didnt want to pull the car out lol. Glad you got it off of there. It is in pretty good.
I'll take a pic of the striker when I get out to the garage. As for the plastic clips, any paint/body supply store should have them. If you just need a couple, Lowe's even sells them but they're quite a bit more, so if you're buying a bunch of them, you're better off getting them elsewhere. I'm sure you can get them off eBay dirt cheap too. I've even ordered them from McMaster-Carr in the past.