Plot hole: Kane and Irons abandon their horses to hook a ride on the train, leaving behind their rifles. When they get to Hadleyville, Kane has somehow reacquired his Sharps.
Plot hole: When the mechanical bull ride first opens up, riders need to pay $2 per ride and sign a waiver that if they get hurt, the bar is not responsible. But later in the film, riders (especially Bud) now just jump on and take a ride without paying (or signing but even if only needing to sign once, the money part is still in question here). How is it suddenly free?