Overall, nice idea, and some good sounds, but it was just too repetitive. Also, it never felt western or country until 2:36. Once the harmonica came in, it sounded really good, but again it was too repetitive. Try doing some subtle changes adjustments as you go along. As for sounds, I already said they were good, except for the piano. Try to find a better piano sample pack to use :)
I'm not saying what you did was bad sounding at ALL, in fact it was quite nice! You just need to make it a bit less of the same thing over and over again.
Please contact me if you would like to use this in a project. We can discuss the details.