Received my quality parts promptly, much before I intended to install them. When I order online, I want my items to arrive quickly. PartsGeek fulfills this criterion (not all online retailers do). Thanks! PartsGeek!