Truck Beds


Handle the Heaviest Hay Loads with the Bale Bed Options 

at Mac's Frontierland Inc.!

You're not still using the old tractor to feed cows at thirty below zero are you? Luckily, we can make your life a whole lot easier. We offer multiple industry leading bale bed options, fitting all makes and models of trucks. Cut time in half in the comfort of your pickup and get yours installed today. 

Bale Beds, Flat Beds and Contractor Beds. We've got you covered.

Bradford Built Flat Beds

When you want a bale bad that accentuates your truck for being a truck, the Bradford Built flatbeds are the way to go. With features like a 1/8-inch thick tread plate floor, a 30,000-pound rated gooseneck hitch, and a heavy-duty receiver-type bumper hitch, you'll be ready for anything. Secure hay bales with flush-mounted D-rings, chain "keyholes" in the headache rack, and stake pockets - all that convenience in one bale bed option!

Bessler Bale & Flat Beds

Since opening their doors in 1973, Besler Industries Inc. has always been about delivering the best experience to their customers. With this arrangement, you can move and feed your bales quickly and efficiently with a selection of bale-handling equipment. Heavy-duty bale loading gets easier when you use a Bessler Bale and Flat Bed.

DewEze Bale Beds

 Over the past 50 years, innovation is DewEze Bale Beds priority. Allowing ranchers to work consistently and conveniently in the field, DewEze hay-handling equipment has evolved over the year to ensure that the work is simple. Able to keep up with the workload and durable enough to last for a long time, you'll get long-last options from the DewEze Bale Beds.

Ready to learn more? 


Each bed is installed by professional fabricators, on your Ford, Dodge or Chevy. Reach out to our team at Mac's Frontierland today! 

How can we help?

  1. Mac's Frontierland Inc

    3016 Valley Drive East
    Miles City, MT 59301

    • Sales: (800) 758-1010
Loading Map...

Get in Touch

  • Contact our Sales Department at: (800) 758-1010
  • Monday8:00am - 5:00pm
  • Tuesday8:00am - 5:00pm
  • Wednesday8:00am - 5:00pm
  • Thursday8:00am - 5:00pm
  • Friday8:00am - 5:00pm
  • Saturday9:00am - 1:00pm
  • SundayClosed