I always go to PL first for parts. Marco is second because their parts are more expensive but they seem to have a better selection.
I never had any problems in many years dealing with PL. USPS sucks. Even shipping priority has taken longer than it should.
I will only ship USPS as a last resort.