Sorry you got no responses...a lot of us here wouldn't crack open a speedo case...that's unfamiliar territory...at least in my case.
The usual fix is to send it off to a speedo shop or hunt for a used one in a boneyard...as you already have attested.