Porterfield is okay.
I've shopped around online quite a bit.
I have ordered stuff from Midway, but it's been tools and "pieces-parts".
Tried to do business with "Cheaper Than Dirt". I swear, driving to the CTD warehouse in Fort Worth, TX would have been cheaper! It sits right off IH35 and Loop 820 on the north side of town.