These are a pair of crossbars, Thule rectangular cross section. They have been on our old Mazda for 24 years, but still totally useful.
We're keeping the Thule ski rack that used to attach to this. Thule sells all kinds of racks that can be mounted to these crossbars- bikes, kayaks, skis, boards- whatever.
The bars are 50 inches long. The supports are located to fit about a 42" gutter to gutter spacing and were specifically designed for the Mazda Protege spacing. There are about 8 inches or so of adjustment bigger. To adjust you'll need to remove a single rivet pin at each support, slide the support where you want it on the bar and then secure it with probably a short through bolt to replace the rivet pin.
The supports sit on rubber wedged cushions shaped to fit the gradual curve of a sedan roof line.
I've got all the parts including the keys (a few parts are loose and not shown in the photo.)
If interested please use craigslist email reply for initial contact.