MAC'S Hardware


Have a chair that needs fixing? We know that worn doesn't always mean worn out. So if you are looking to replace or create new cushions, we cut poly foam to the size needed right here on site. For upholstery fabric and vinyl, we have what you need, or we can special order the fabric you're looking for to complete your project. We carry auto-marine carpeting in many colors for your vehicle that needs an update. Let our in-store specialists help you select the right product to repair or re-upholster your camper, boat, snowmobile, tractor, classic car, furniture and more.

Your source for poly foam, upholstery fabrics, vinyl and auto-marine carpet

Poly Foam Cut to Size

  • We offer three different densities
  • Commonly used for couches, seat cushions, RVs, snowmobile /ATV seats, sound deadening, tractor cab insulation, cribs, beds, foam pits, and more
  • Also available in full sheets up to 57" x 78"

Fabric & Vinyl Cut off the Roll

  • We offer cold crack vinyl for snowmobile/ATV seats
  • Marine vinyl is mildew resistant and water resistant, used for boat and pontoon reupholstering and cushions
  • Commonly used for automotive reupholstering, chairs, and table coverings
  • Also carry Cordura material in many colors along with netting, burlap, and camouflage

Auto-Marine Carpeting 

  • Many colors to choose from for boats, vehicles, campers or outdoor applications.
  • Let us help you get your boat or vehicle looking like new again. 

Custom Fabric Buttons

  • Choose any fabric and we can make buttons for your project
  • Perfect for couches, tufted headboards, cushions, and more