RE: antennas
The antenna should be the proper fit in the TX case to prevent undue strain on the PC board or mount its attached to. Antennas don't "snap" into place. They are screwed onto a threaded boss or soldered to a PC board. The length difference bothers me, too. Is it possible the LHS guy sold you an antenna for ground frequencies (75 mHz)?
Dr.1