Yes, the datasheet for the mPIM itself mentions the 100M limit, however, I never saw that. Juniper spreads information across a bunch of different datasheets and apparently that one got by me. However, I shouldn't have to go digging that deep every time I want to buy something to make sure I'm not being mislead.
We based our ordering off the SRX240 data sheet, http://www.juniper.net/us/en/local/pdf/datasheets/1000281-en.pdf
Also, on the PIM compatibility matrix for the SRX, http://www.juniper.net/us/en/local/pdf/datasheets/1000291-en.pdf
Both of those sheets list the SFP module, and neither of them mention a 100M throughput limit. Also, the compatibility matrix on page 3 lists a maximum of 20 10/100/1000 ports for the SRX240 (with no mention of "oh, by the way, 4 of those 10/100/1000 ports aren't really 10/100/1000 capable"). When we ordered this configuration our sales team said nothing to us regarding a throughput limit on those modules. We were under the assumption, as I'm sure many others were as well, that a SFP module that lists 10/100/1000 would actually perform as such. We have a lot of network equipment from a lot of vendors, and I've never seen something like this. Even our old, crusty, Netscreen 500 didn't do that. Granted, it was limited to 700M of firewall throughput, but at least I could get 500M through it across two fiber GBIC interfaces.
The module supports 1G signaling, so both ends of the link show 1G. I don't think it was an unreasonable assumption that a current-generation product which advertises SFP modules and GigE SX and LX optics would actually operate at a 1G throughput, rather than hiding a major limitation under the rocks.
I suppose the argument can be made that I should have read the datasheet for the module, but I'm going to counter that and say that such important information shouldn't be buried away in one place, hidden quietly at the bottom of a datasheet that didn't seem critical to read. We read the SRX datasheet and the module compatibility matrix datasheet, based on that it was pretty clear what we needed to order.
I think it was kind of a dirty trick on Juniper's part to bury that information. I can guarantee you we're not the only ones who have been or will be burned by this.
The SRX240 is a perfectly adequate platform, I don't need an SRX650 for this task. I don't need 4G of throughput. I understand where limits are. What I do need, however, is the ability to connect over GigE fiber to my routers and not have a 100M choke point on those connections. Moving 200-300M across all 4 fiber links simultaneously is within the 1.5G throughput for the SRX240.