Sean Price & Illa Ghee's "Metal Detector" EP Is Finally Released