For the guns, are there any guns you like in particular? If so we can help out with good/reliable brands. For example, if you like the AR-15 type guns - M4, M16 etc, a King Arms M4 or Classic Army Proline M4 would be a good place to start. G&P as well. These guns have nice metal exteriors and decent internals parts that will last long without wearing out. Eventually things will break, at which point you can replace them with upgraded parts for better reliability.
If you don't have any preferred guns, try renting some at a game or borrowing from a friend. It'll give you a good idea of the fit/feel in your hands.
H&K G36c (KWA) / Glock 18c (TM) / Kimber LAPD SWAT Custom (TM) / Mossberg M500 (ACM)