I'd recommend BPT without hesitation........he put my A2 upper together from pieces and it was most definitely doing it's part first time out. I haven't had any experience with TJ's to have an opinion on his work though.