If you go with a carbine, I suggest a paintball stock adapter, it lets you use AR-15 style stocks on the gun, allowing better cheek weld, and adjustable length.