Can someone tell me if this gun is shit or not? This seems like a decent price for a gun but the low price suggests that it's shit