When I framed in the carport to make it into a garage at my old house, I made the header for the garage door with 1/2 ply sandwiched between a couple 2x8's wood glued and screwed together. Trying to see if something similar would work in this case although over ~20' vs 7'. If I want to get the lawn tractor across, the bridge would have to be about 5' so with wood, I was figuring on 6 beams 12" apart.
Where I found the steel, can't remember if it was FB market or Craigslist, they had 3 of them 20' long, $150 apiece. Sounds a bit steep, but probably not really when you consider the cost of all the wood it'd take. The more I think about it, just going ahead and getting all three steel beams and using those seems like it'd be an easy no-brainer, but I need to make sure 20' would be long enough.