I am fairly new to the game but I went with a good local dealer.  It just happened he was a Mahindra dealer with a tractor I wanted.  Used with 80 hours.  Found some parts missing two weeks later and they robbed everything I needed from a new one on the lot, no questions asked even though I took pictures.
They are great folks and try hard to please even during these tough times.  
However, I have found that they seem to be at the back of the Mahindra parts/service line.  It may be because they are small. Who knows.   So I contact them first to give them the opportunity to make a sale.  If they can't deliver, I go to the Greenburg, PA dealer and place the order.  So far, they have had what I needed and got both items in about a week.  Maybe luck or maybe because they are a big Mahindra dealer.