well be for warn you on the wait. they are a small outfit this is the 2nd one i bought the other was for my swiss k11 sporter, it toke 2 months to ship you have to nudge them a little after 5 weeks email them and say hey what up? but dont push themNice. Where'd you find the stock?