From an
seo point of view it looks like you've got it covered, assuming you've done searches to find out what keywords/search terms are actually used...
In this kind of b2b site its tricky. You can optimize the site all you want but if no one is searching for your keywords you can only do the best you can.
You have good text content, alt tags, title,description and keywords tags. If your client doesn't get the search engine traffic it hopes for you may suggest PPC for targeted traffic.
JM
www.akalt.net
www.crucibledesigns.com