I recently ordered a complete upper from Palmetto (.223 Wylde) that has a 20 inch barrel and a rifle length gas system. Will it run on one of my lowers that has a carbine buffer and buffer spring? If not, what do I need to change out in my buffer tube (adj stock)? Buffer? Spring? I see "rifle buffers" on line. They appear longer and I guess heavier. I assume there must be "rifle springs". Thanks for your help.