call another dealer...you might want to check the local area cycle shops; or trailer the bike home and order one yourself.
one of the things that pisses me off is that i try to patronize local business. i go into a place to get something that should be in stock when i could have ordered it online and cheaper...and they say "we dont have any in stock.....but we can order it for you"....no ****? the whole point in going to the local shop, is to get it now. if i have to ******* wait for it, i will order it myself and save whatever their markup is going to be.