Wecome to Cocoontech!
Wired door and window contacts and wired PIRs may be ok. They are just switches which can work with any alarm panel as long as there is no end-of-line (EOL) resistor. Wireless contacts are a different matter, as they have to be compatible with the wireless receiver that the alarm panel uses.
If there are EOL resistors on your contacts, then they will have to be changed or bypassed, or you will have to rewire so they can work with the Elk. DSC uses 5.6K resistors, while Elk uses 2.2K.
You can check one or more of your zones to see if there is an EOL by measuring the resistance with an ohm meter. Disconnect the wire for the zone from the alarm panel, and then use the ohm meter to measure the resistance across the two wires. The door or window should be closed when you do this, so the contact is in the "secure" state. If you measure a value of around 5600 ohms, then you have EOL resistors. If you measure a value close to zero, then you don't have EOLs, and it will be easy to reuse the contacts with the Elk.
If you have 2-wire smoke detectors, they may not be compatible between different panels, as the panels are qualified for use with specific brands and models.
Keypads will only work with the brand and model(s) of panel that they are made for.