Look seriously at NECG - they have excellent sights.