Midwest Gun Works has most BT-99 parts. Link: Midwest Gun Works BT-99 Parts What vintage is your BT-99? Gen 1 (1995 or earlier)? Or Gen 2 (2001 to present)? These ejector/extractor components are different depending on Gen 1 or Gen 2. And some Gen 1 components are discontinued...