I am returning Superformance flamblocks just ordered Challenge 2000 racing flamblocks upper and lower there a bit pricey . Reason why because they have roller bearing not rubber inserts even more of a race car feel very cool IMHO