The antenna can be fixed. This has been covered umpteen times in the archives here on IH8MUD and the SOR archives. It seems to me that broken antennas are on 90% of the cruisers. Maybe if we publicize that this is a MAJOR problem, we'll get even fewer "what should I pay for a 9x FZJ80?"
Someone else will have to answer your CD question.