If I am reading the thread correctly, the OP was asked to review and comment on a spec that was prepared for an owner by an engineer. If anyone pays for a new spec to be written, it should be the owner or owner's engineer, not the OP.
However, the job appears to relatively small, and this may be one of those cases where the cost of writing a decent spec is disproportionate to the size of the job. If I was in the OP's shoes, I would tell the owner/engineer that this is a "factory spec" written around a specific manufacturer's product, explain the shortcomings of this approach, and give them a ballpark cost for writing a new spec.
If the owner/engineer doesn't want to spend the money for a better spec, I would either 1) bid the project using the specified product; or 2) ask if you can submit a bid using a different but comparable product. Along with this bid you would include a narrative describing how the proposed product meets the intent (but not necessarily the language) of each part of the original spec.
You would go through the spec paragraph by paragraph and show how your product provides features similar or better than the ones contained in the original spec.
For example, the original spec may contain a line that says "The NVMS shall support High Definition Stream Management (HDSM)™ architecture....". In the narrative the bidder might explain: "The XYZ video management system that I am proposing uses the Clippy algorithm that greatly reduces bandwidth requirements while streaming high-quality video and provides equivalent functionality to HDSM...)