I have used Camo Solutions, Tarjac, and Color and Camo for various items. All were good quality, but without question most consistent turnaround time was Tarjac. Seems to me that getting your items back in a reasonable amount of time is the biggest challenge, so plan ahead and don't wait until the last minute regardless of who you pick.