Depends on make model and year. They probably aren't in stock, but they most likely can be ordered. Call the store to be sure.
Not sure on that one. I know I had to go to the dealer the last time I needed one.
Thanks! Your answer is awaiting moderation.