If it is just the tracking generator that you are missing out on, let me recommend this neat device:
http://www.roverinstruments.com/prodotti.php?idp=4&camblingua=2&changelan=yes&idprod=214It is a small wide noise source, reasonably flat and can be powered by *any* USB port. It will consume very little energy, so even a low spec USB battery will last ages. But you can just pop it on the spectrum analyser's USB port (works with my Siglent SSA3021X).
You will get an output power of -56dBm from 4MHz to 2500MHz. I am not sure about the price, but I think it costs around 300 Euro. It comes with an SMA to F-type adapter cable and a T-connector, which is used on Rover Instruments meter's with the reflectometer app.
With this noise source you will effectlively be able to do the same as with a tracking generator.
Another, cheaper, option is this:
http://www.ebay.de/itm/381623138109This is a low cost noise source. Not as flat, precise and robust as the Rover Instruments one, but 10 times cheaper.
Carefull though, as it a) gets really hot and b) does not have any case or shielding: I broke the first one when the PCB touched a cable conector lying on my table...
To sum up: if you already own a Rigol, you don't really need to buy a Siglent just for the tracking generator. However, you might want to sell your Rigol and get the Siglent, for enhanced display resolution, increased bandwidth, lower RWB and more features/options.
Regards,
Vitor