This is a very nice model, almost too nice
... and redundant
.
You don't have many JPGs in there, so deleting textures won't help.
First of all you are misusing components. Those colored bags can be a single component differently colored, but you have them as four different components, red, yellow, blue and brown, not to mention four different components for identical straps and subdivided surfaces.
You can re-organize the model and correct this kind of redundancy, then your model weighs half as much.
Then comes the problem of details. Do you really need this much detail?
If you do, then file size reduction stops here, but if you don't...
I can see you imported geometries from another software. Don't know how much detail you need for what purposes, but I think usually your stool top can be just one flat surface instead of being subdivided into 2400 little triangles. Your 1" grommet is about 1MB as a component. If you don't need this much detail, I think you can have a fine grommet of 1/100 file size, and they look just as fine in your renders. Even the smallest rods in the model are at least 24-sided. That can be as low as 6-sided if the object is so small (say, 1/8"diameter).
You can have a component of the same section but differently elongated, so all pipes of the same section can be one single component, but with the different lengths.
Overall, I got an impression that your model can be reduced to somewhere around 1-2MB.


