Product review (5 stars): Universal Parts
Universal Parts!  Yay!!  Excellent.