I know what you mean about getting parts local. but i can recommend a&r motorsports out of tx. i had a bad ballast that was damaged during shipping and they replaced it with no questions asked. i just had to send it back to them and the sent one out as soon as they got it. they take care in packing there items but UPS (which i have worked for and know how small boxes like to be tossed) damaged the item. plus you may find a good deal online compared to local.
also on a side note i will take a pic of my ballast location. saw your other thread. i will have to do later cuz of the rain here but as soon as i get the pic i will upload it for you.