I have a first generation M3 with a shorten plastic pistol grip stock with limbsaver.
Oh yeah I just remembered, you might be able to use a Stoeger compact stock in the M4 with the original buffer tube with some slight modification. You would need to make a 30mm (1-3/16”) counterbore.