might be worth trying to get a second opinion on the availability of the actual parts, to see if they are been truthful or just yanking your chain
Ask him for the part numbers of what is out of stock and then post them, I am sure someone can find out on here, or call their dealer to find out what the system is showing against the part numbers, I know I can on Thursday if no-one else has by then
