have a chance to by one for 300. great cond is it a good price.are mags hard to get thanks