After goiing to a watch repair shop and SEARS where I purchased my watch and BOTH told me the same story.  Casio will not provide dealers with genuine Casio bands.  Casio charges double for this band on their web site so I ordered this one from Amazon and it matched my original band and comes with new spring posts.  I didn't want to mess with itty-bitty spring posts, so I got the watch repair kiosk in the mall install it for $5 while I waited.

Bottom line: Exact replacement, OEM quality.