There were several different PROM's. Th later ones were EEPROM's that can be erased and rewritten. It would be helpful to look at the part number of yours to see if it can be reprogrammed. Unless you have one of those, you are probably SOL. Also the programmer and adaptor need to be compatible with the EEPROM.
The MX300S was made in a couple different band splits. You can look up the part number of the preselector and other modules on the Repeater Builder and Bat Labs sites to see if the band split you have is suitable for what you need.
The MX300 is a wideband radio so now is useful only for ham radio and perhaps MURS. Not a radio for public safety use.
It would not be worth your while to buy a suitcase programmer . Instead Andy Brinkley can program for you, provided you have an EEPROM.
Once you have your EEPROM programmed, you will likely have to tune the RF pres-elector in the radio. It is not difficult to tune an MX300S radio. You need a multimeter, signal generator frequency counter and a power meter. To set FM deviation you need a modulation monitor. An older 1980'a radio scanner and an oscilloscope can be used. You will also have to set the VCO steering line voltage with a multimeter.