I agree but if you buy one and MUST have the sale registered, hold it for six months then SELL IT in a private sale and buy a replacement in a private sale. This will prevent the feds from having an accurate database as to the location of the weapons.
If, we the people are going to maintain power over the government, we must not permit them to have a database.
More important, I think is to store ammunition because without ammo all weapons are useless. I see the day coming when the primers of rounds will disintegrate within specific time periods ( 5 years or so ) making the ammo unusable. The ammo you now have is the ammo that we know is good. Save that stuff and replace it with newer ammo.
Put your older ammo in proper storage containers and protect it from the effects of fluctuating temperatures and moisture.
The moves towards making military surplus ammo unobtainable may bear your fears out.
The Klintonistas made it illegal to sell US military surplus ammo to commoners, and 'dUBYA' has choked off importation of other countries military surplus to a tiny trickle. I have only a few thousand rounds of ammo that will last 50 years or more. The rest is commercial and won't store well.
Any old timers out there ready to hang up the rifles and don't have relatives who want the stuff?
JOAT will happily purchase your old military surplus .308, 30-06, .223(5.56) ammo!
As far as ammo, you're right on the money. There is much less of a constitutional guarantee on the right to possess ammo than there is firearms. I firmly believe the gun-grabbers will go after ammo, regardless of the DC outcome.