THE ITEM YOU SEE IN THE PICTURES IS THE ITEM YOU WILL RECEIVE. NEW AND OEM. OEM PART NUMBER: VHC3Z-99112A15-A. WE WILL GLADLY WORK WITH YOU TO HELP RESOLVE ANY PROBLEM YOU MAY HAVE.
There are no mechanical attachment points. Only peel and stick velcro. I don't see this item lasting very long. I really wished I had not paid the money I spent on this item ($380.00) Very light weight.