Im sorry about all your dealers, you should try to find multiple or more reliable sources.
My mine one lives about 5 minutes walking distance from me, it sucks though since I usually owe him $100-$300 at even givin time and when he calls to collect hiding isnt easy.