I still use Farmer Freeman & stock up on test kits when he has sales (4/20 & Black Friday) because his tests never expire. If you don't catch one of those sales, you can usually find a 10% off code pretty easily.
Turnaround time is usually a day or two once he receives the sample. USPS is still shitty in DC, so sending the samples always takes 2-3 days longer than it should. Still 100% accurate based on my findings--even if I don't always like the results.