>>370802818
I made my own one. It wasn't adjustable, i measured it for myself/my own comfort. It was roughly as long as some kind of a short SMG, but it worked well for just about anything from UMP to G3. 

More on-the-fly adjustability would be a nice general idea to follow when designing those.