Gmc 9500 long nose for sale