Speciality western and work wear retailer Boot Barn Inc has bought western lifestyle company Sheplers in a deal worth US$147m.