I have purchased a few iPhone stuff from these guys at crazyonlinebargain.com their price will alrite and delivery time was pretty fast. and they used to give freebies but i don't think they do now..coz when i checked, it says freebies are out of stock lol