How much will this procedure cost and will my insurance cover it?