Thanks ill have to check them out. What is a more realistic price range? 500 to 600 for a decent quality upper