Check out faunaclassified BOI forum along with the one on this site. Find someone that has a snake you like for a price you can deal with and then look them up heavily for reviews.

Shipping really isn't something to be worried about imo. I'd get it delivered to your nearest hub so basically the snake is sent at like 6pm the night before and then you pick it up at 8 or 9am and that's it. If there isn't a hub near you then I'd just have to say suck it up and make the drive. I'm pretty close to my hub (like 30 min) and I'd drive that every single time to ensure that my snake isn't riding around a truck all day or risk not hearing the doorbell.