you've fallen foul of the "mandatory VIN" philosophy now prevalent in the motor industry.
I wanted to get some wiper blade rubbers for my car a couple of weeks ago, had to give them the VIN before they'd order them!
They probably won't supply you with the bits, because they don't want the liability.
Go somewhere else if you get hassle.
Yes they'll fit, but you also need to sort out the spacer tube length. I can't recall the details, but it's here somewhere if you search, or someone will come up with the info.