I ordered an upper for High Power, at the End of Dec. I was told they had all the parts but they needed to be assembled and would be about 4 weeks. Well i called them for a status update, last week which was five weeks. I was told they Didn't have the parts and were waiting on suppliers. i was told another 2-4 if all goes well! WTF! Does anyone have a good alternative for quality high Power service rifle uppers?