Oh yeah, M1 Garnards will be very hard to find and I guess I have to go Gun Show to see if they have any M1 G for sale.
Go to Wal-Mart and buy a copy of the Shotgun News. There is usually an ad on the front page for M1 Garands through the goverment. I think you can get one in really good shape for around $500. You can also find just about any other military rifle in there as well. Those Romanian AK-47s for less than $300 are a good deal. Nice little rifle. The BAR is going to cost you out the bellybutton though. Its around $3000 for a semi-auto.