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.