socoj2:
i am guessing it doesnt matter as long as it all talks 315 mhz
The fact that two modules operate on the same frequency does not in any way guarantee that they'll be able to talk to each other.
Besides the frequency, the modulation methods, signalling standards, protocols, and any other number of factors must also be compatible between the two modules.
As an example, two radio operators may be transmitting on the same frequency, but if one is operating an FM transceiver, while the other is operating single sideband, they may well never even know that the other guy is there, let alone be able to communicate with each other.
Even if your two different 315 MHz modules are operating on the same frequency, their respective signals may just be so much radio noise, unless they’re explicitly compatible with each other.
Seamus’ comments are spot on. You need to make sure that the modulation methods are compatible. Even confirming that both units use a certain method (FSK, for example), there are many flavors of FSK that are not compatible with each other. Using matching transmitter and receiver pairs yields the best chance for success. In this case, the modules use ASK/OOP (on/off keying). It is quite likely the you will be able to mix and match.
That being said, the reason these receivers are “pricey” is that they are superhetrodyne receivers. Superhet receivers are substantially more sensitive. The circuitry is more complex, but they yield superior results over simpler designs. The long range advertised is gained mostly from the receiver. Buying a “high-power” transmitter will help, but the biggest gain will be realized with a sensitive and selective receiver module and a good antenna.