As far as size goes your buffer tube should determine your buffer size. If it is a carbine-length tube then use a carbine buffer. Rifle-length tubes use a rifle-length buffer. Pistol platforms can be sort of tricky in that they may have a proprietary pistol buffer tube/buffers or a carbine buffer tube with a heavy carbine buffer.