I used Messicks for most of the parts on a rebuild of a L295DT....good service and always the right part.
Not the most inexpensive, but neither is the local auto parts store I use for other projects: getting the right part the first time, and the resource of information from the guys at the counter (believe it or not, the most knowledgeable guy is named Vic!) is worth the extra money. [Piston Service, Anacortes, WA]
Anyway....I believe that if you find the right combination of price and service....you're going to be a lot happier than having to go back to the counter to get it right again (and again).
Find the supplier of parts that works for you.....do a little research....and enjoy!