A guy at Dante's parts tells me the there isn't one manufacturer that makes all the pieces correctly. He says that Dante's mixes and matches from various manufacturers to get the most correct pieces. I think they tend to cost a little more than some other venders, though.